1

我有 eclipse 的 tomcat 设置,所以我不必每次都将战争复制到服务器。我按照一些在线教程(不记得是哪一个)进行设置。单击发布时,我看到以下问题-

在此处输入图像描述

我单击添加和删除我的项目,然后再次发布。没变。它仍然是灰色的。我已将其设置为,我通常在服务器上看到的所有日志现在都可以在我的本地计算机上查看。我不记得我是如何进行设置的,但截至目前,我看到日志也没有被填充。谁能帮我解决这两个问题?

4

1 回答 1

1

<Context>您可以通过在 server.xml 中放置自定义元素来“就地”部署 Tomcat 应用程序。这个上下文可以引用/www你项目中的一个文件夹,你的项目输出路径设置为编译成/www/WEB-INF/classes.

例如:

<!-- JobRoute;  run from within Eclipse project.
 -->
<Context docBase="C:/WS/jobRoute/www" path="/jr" reloadable="true">
</Context>

然后,Tomcat 将自动运行并从项目中的 /www 文件夹重新加载,可以在您重新编译时自动重新加载(如果需要),并且不需要任何部署。

通常我们使用这种技术并在 Eclipse 的“外部工具”下添加一个快捷方式来启动 Tomcat(在调试模式下)。

至于您的“Eclipse - Tomcat”内置集成,我从来没有发现它们运行良好(总是难以配置,通常要么不工作,要么笨拙且缓慢)并且很久以前就放弃了。所以那里没有我的提示。

于 2013-10-12T03:54:46.803 回答