首页 > 解决方案 > 如果只有一个 servlet 更改,则强制上传战争?

问题描述

我已经在服务器上部署了一个基于 JavaEE 的 WebApp,并且我有很多 Java Servlet。

很多时候,我在 servlet 中发现了一个错误,所以我修复了它。我知道我可以将 WAR 文件上传到服务器并部署它以进行更改,但是......我发现它对于 1 个 servlet 的负载太大了!

那么,我将如何继续更新服务器?是否可以上传 servlet 类文件,仅此而已?

标签: javaservletsjakarta-eewarweb-deployment

解决方案


放弃战争是推荐的程序。通常可以按照您的要求进行操作,但我建议您不要这样做。

通常,应用程序容器会在您将其放入某个文件夹后引发战争。您可以直接覆盖那里的课程。然后,无论如何您都必须重新启动应用程序容器才能加载该类。我为一些我没有编写并且难以构建的遗留应用程序做了几次,所以我没有战争,如果我有战争我不会这样做。


推荐阅读