如果只有一个 servlet 更改,则强制上传 war?

Compulsory upload war if only one servlet changes?

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

很多次,我在 servlet 中发现了一个错误,所以我修复了它。我知道我可以将 WAR 文件上传到服务器并部署它以获取更改,但是......我发现仅 1 个 servlet 的负载就太多了!

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

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

通常,当您将应用程序容器放入某个文件夹后,它会爆炸 war。您可以在那里直接覆盖 class 。然后您将不得不重新启动应用程序容器以加载 class。我为一些我没有编写的遗留应用程序做了几次,并且在构建时遇到困难,所以我没有 war,如果我有 war 我就不会这样做。