如何在Tomcat 6中部署war

我使用了Jboss,通过将war放到deploy文件夹来进行部署。 但当我将我的战争项目设置为Tomcat服务器时,eclipse声称它正在部署战争,但我无法在webapps文件夹中看到我的战争。 我的战争是什么url? 在jboss中我可以将应用程序URL添加到jboss-web.xml,所以当我将应用程序路径设置为jboss-web.xml时,我可以从http:// localhost:8080 / my_app_path_in_jboss_web.xml /找到我的应用程序。

我一直将webs部署到webapps dir而没有问题,大概每天约25次。 你不应该有任何问题。 如果您希望通过各种方式进行更多控制,请自行部署目录,但这很可能需要重新启动。

使用ant简化了任务。 这是一个用于部署到tomcat 6的ant build.xml文件。(注意,我不是这个的原始作者,但我忘记了从哪里得到它)

                                                             

                                      

如果我理解正确,您已通过添加新服务器将eclipse配置为使用Tomcat。 在这种情况下,eclipse将war文件部署在工作区内的文件夹中,而不是$ TOMCAT_HOME / webapps。 我不记得eclipse的工作区文件夹中的路径从头顶 – 它应该是包含tmp,server,…的东西

您已在eclipse中添加了Tomcat服务器,eclipse在您的工作区中运行WAR文件。 Eclipse不使用%TOMCAT_HOME%。 为了能够在webapps文件夹中查看您的WAR,只需将其放入其中即可。 然后你将从localhost运行战争。

看到这个链接 。

它只是通过github和网站领事帮助你做到这一点。