【发布时间】:2014-04-22 00:09:41
【问题描述】:
我正在 Eclipse 中尝试简单的动态 Web 项目(使用 servlet),我正在使用 tomcat 7.0.52 服务器。要将应用程序部署到服务器中,我在 eclipse 中使用右键单击-->导出-->web-->War 选项。当我第一次导出战争时,会创建战争并成功解压缩。然后我在我的 servlet 中进行了一些修改(编译良好),我已经第二次导出了,现在战争已成功创建,但它没有解压缩到未压缩的文件。
【问题讨论】:
-
您应该先取消部署当前应用程序,然后tomcat会由您重新部署它。这意味着,删除当前未压缩的文件夹并重新启动 tomcat。
-
@LuiggiMendoza 每次我不想重新启动服务器时..有什么选项可以让它成为可能吗?
-
是的,只需在您的动态 web 项目中单击鼠标右键并选择 Run / As a web application... 然后它将为您部署它而无需创建战争。通常,您仅在将其部署到本地环境之外的另一个环境(如开发、质量检查或生产)时才创建 war 文件。
-
@LuiggiMendoza 当我将服务器集成到 Eclipse 时我可以尝试。但在这里我没有集成......而且我认为这不是 Eclipse 问题,它正在执行它的导出工作,但是服务器没有很好地提取它。
-
那你得手动...
标签: java eclipse servlets tomcat7