gpt4 book ai didi

java - 在 tomcat 生产服务器上编辑代码时如何以及何时清理和重新启动

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:55 25 4
gpt4 key购买 nike

这个问题将包含许多子问题。

  1. 在 eclipse 中,我在 .java 或 .xml 文件中进行更改后清理项目。如何使用命令行清理它?
  2. clean 和 build 到底是做什么的?清理和重启服务器一样吗?
  3. 哪些场景(从开发者的角度来看)需要重启服务器?
  4. 编辑css、html不需要重启服务器。编辑哪些文件需要重启服务器?
  5. Server.xml 和context.xml 是否需要重启?

最佳答案

in eclipse I clean the project after making changes in .java or .xml files.How can I clean it using command line?

您可以从命令行运行 javac,但不是很方便。建议使用像 maven(或至少是 ant)这样的构建工具来构建你的项目。这些工具可以从命令行运行并创建你的 war

What exactly clean and build does? cleaning is same as that of restarting a server?

Clean 删除 classes 文件夹并构建编译您的源代码并创建 classes 文件夹和 .class 文件

What scenarios(developer point of view) requires Server restart?

您可以使用 tomcat 管理器来热部署您的 war ,因此不需要重新启动服务器 - 但是您可能不应该在生产中这样做。

editing css, html doesn't require server restart.On what file edits I should restart the server?

对 java 文件(部署在 WEB-INF/classes 中)或 jar(在 WEB-INF/lib 中)的任何更改都需要重新启动服务器 - 实际上是 WEB-INF 中的任何内容。对 css/html 的任何更改也将要求您重新部署,以防您部署为 war 。如果您使用的是爆炸式 war (我猜您是),则不需要重新部署

Server.xml and context.xml requires restart or not?

server.xml 中的更改需要重新启动。 context.xml 中的更改至少需要 re-deploy

关于java - 在 tomcat 生产服务器上编辑代码时如何以及何时清理和重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31321139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com