Eclipse WTP与Tomcat中干净和干净的工作目录之间的区别

use*_*849 36 java eclipse tomcat

我正在使用Eclipse进行Java Web开发.我安装了WTP和Tomcat.我通过Eclipse运行Tomcat(这是一个非常标准的配置).

我想要了解的是:

右键单击Servers选项卡中的服务器时,它会为您提供两个选项:

  1. 清洁
  2. 清洁工作目录

在Google上找不到太多信息.人们盲目地选择"干净".有人可以解释这两个选项之间的区别吗?

先感谢您.

Mic*_*l-O 43

清理:清除所有Web应用程序并重新部署它们(在Tomcat实例运行时不要这样做)

干净的工作目录:清除Tomcat的工作目录,例如编译后的JSP.看到这里.

  • 您可以在实例运行时执行此操作.您将丢失所有已编译的JSP和其他内容.无需重新启动服务器.调用JSP时,会重新编译它.编译类总是驻留在`WEB-INF/classes`中,必须由*you*提供.通常,当您在`$ CATALINA _*/lib`或`conf`中篡改文件时,需要重新启动服务器. (4认同)
  • 为了明确后人:`Clean`还清理了Tomcat工作目录(即,如果我运行`Clean`,运行`Clean Tomcat工作目录`将是多余的),对吧? (4认同)
  • @ThariqNugrohotomo。在极少数情况下,您的文件已过时或锁定的文件未正确发布。有时,Eclipse 只是忘记发布 JAR,而 Tomcat 会因“ClassNotFoundException”退出。 (2认同)