Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从eclipse运行tomcat_Java_Eclipse - Fatal编程技术网

Java 从eclipse运行tomcat

Java 从eclipse运行tomcat,java,eclipse,Java,Eclipse,我有来自eclipse的tomcat设置,所以我不必每次都将war复制到服务器上。我按照一些在线教程(不记得是哪一个)进行设置。当我单击“发布”时,我看到以下问题- 我点击添加和删除我的项目,并再次发布。没有变化。它仍然是灰色的。我以这样的方式设置它,我通常在服务器上看到的所有日志现在都可以在我的本地机器上查看。我记不起我是如何进行设置的,但到目前为止,我看到日志也没有填充。有人能帮我解决这两个问题吗?您可以通过在server.xml中添加自定义的元素“就地”部署Tomcat应用程序。此上下文

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


我点击添加和删除我的项目,并再次发布。没有变化。它仍然是灰色的。我以这样的方式设置它,我通常在服务器上看到的所有日志现在都可以在我的本地机器上查看。我记不起我是如何进行设置的,但到目前为止,我看到日志也没有填充。有人能帮我解决这两个问题吗?

您可以通过在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”内置集成,我从来没有发现它们工作得很好(总是很难配置,通常要么不工作,要么笨拙且缓慢),很久以前就放弃了。因此,这里没有我的提示。

您可以“就地”部署Tomcat应用程序,方法是在server.xml中添加一个自定义的
元素。此上下文可以引用项目中的
/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”内置集成,我从来没有发现它们工作得很好(总是很难配置,通常要么不工作,要么笨拙且缓慢),很久以前就放弃了。因此,这里没有我的提示。

删除和添加项目后是否进行了干净的发布删除和添加项目后是否进行了干净的发布是的,这是正确的。我已经有了。你的回答并没有完全解决我的问题:)虽然我做了一个干净的出版,我仍然看到问题。你知道灰色区域吗?如果您从实际的工作区应用程序中运行Tomcat,则不需要使用“服务器”、“发布”或任何这些GUI。您只需要启动Tomcat,并且(如果您想要调试)创建一个eclipse调试配置,指定
localhost
和调试端口。是的,这是正确的。我已经有了。你的回答并没有完全解决我的问题:)虽然我做了一个干净的出版,我仍然看到问题。你知道灰色区域吗?如果您从实际的工作区应用程序中运行Tomcat,则不需要使用“服务器”、“发布”或任何这些GUI。您只需要启动Tomcat,并且(如果您想要调试)创建一个eclipse调试配置,指定
localhost
和调试端口。