Java EclipseWTP中带Tomcat的clean和clean工作目录之间的差异
我正在使用Eclipse进行Java web开发。我已经安装了WTP和Tomcat。我通过Eclipse运行Tomcat(这是一个非常标准的配置) 我想了解的是: 右键单击“服务器”选项卡中的服务器时,会提供两个选项:Java EclipseWTP中带Tomcat的clean和clean工作目录之间的差异,java,eclipse,tomcat,Java,Eclipse,Tomcat,我正在使用Eclipse进行Java web开发。我已经安装了WTP和Tomcat。我通过Eclipse运行Tomcat(这是一个非常标准的配置) 我想了解的是: 右键单击“服务器”选项卡中的服务器时,会提供两个选项: 干净的 清理工作目录 在谷歌上找不到多少信息。人们盲目地选择“干净”。有人能解释一下这两种选择之间的区别吗 提前感谢。清除:清除所有Web应用程序并重新部署它们(不要在Tomcat实例运行时执行此操作) Clean working dir:清除Tomcat的工作目录,例如编译的J
提前感谢。清除:清除所有Web应用程序并重新部署它们(不要在Tomcat实例运行时执行此操作)
Clean working dir:清除Tomcat的工作目录,例如编译的JSP所在的位置。请参阅。一个问题:似乎可以在Tomcat运行时清理工作目录。当您这样做时,tomcat是否再次将jsp类文件放入目录中?或者是否需要重新启动服务器?可以在实例运行时重新启动服务器。您将丢失所有已编译的JSP和其他内容。无需重新启动服务器。调用JSP时,会重新编译它。编译类始终位于
WEB-INF/classes
中,必须由您提供。一般来说,当您篡改$CATALINA_*/lib
或conf
中的文件时,服务器重新启动是必要的。这对后代来说是明确的:Clean
也会清除Tomcat工作目录(即,如果我运行Clean
,运行Clean Tomcat工作目录将是多余的),对吗?当应该使用清洁时(而不是发布)?@ThariqNugrohotomo。在极少数情况下,当您的陈旧文件或锁定文件未正确发布时。有时Eclipse只是忘记发布JAR,而Tomcat退出了ClassNotFoundException
。