Eclipse发布到Tomcat

Eclipse发布到Tomcat,eclipse,tomcat,war,Eclipse,Tomcat,War,在使用IntelliJ两年后,我最近又开始使用Eclipse。事情变了 现在,当我尝试运行Tomcat时,它尝试将我的项目发布到它。到底是什么 将战争推到webapps目录并让Tomcat部署它,会发生什么 现在我的部署由于编译错误而中断。我有一种感觉,Eclipse将我的项目复制到webapps目录,而没有首先正确构建它 有人能给我解释一下发布到底做什么,以及如何关闭它并像普通人一样使用Tomcat吗?A在“服务器”视图中,您可以双击您的Tomcat实例,打开服务器设置编辑器 在右上角,您可以

在使用IntelliJ两年后,我最近又开始使用Eclipse。事情变了

现在,当我尝试运行Tomcat时,它尝试将我的项目发布到它。到底是什么

将战争推到webapps目录并让Tomcat部署它,会发生什么

现在我的部署由于编译错误而中断。我有一种感觉,Eclipse将我的项目复制到webapps目录,而没有首先正确构建它

有人能给我解释一下发布到底做什么,以及如何关闭它并像普通人一样使用Tomcat吗?

A在“服务器”视图中,您可以双击您的Tomcat实例,打开服务器设置编辑器

在右上角,您可以找到发布选项。选中“从不自动发布”选项,然后保存

这样就足够了

哦,“发布”的意思是“部署”或“复制到部署目录”,这取决于您使用的服务器。

Eclipse(Helios)复制整个Tomcat配置,并在您从Eclipse运行web应用程序时启动Tomcat服务器的新实例。这就是为什么在Eclipse中运行之前必须关闭任何现有的Tomcat服务

应用程序将从您的工作区而不是“webapps”文件夹中运行。Eclipse修改复制的server.xml文件,以添加“上下文”标记,这些标记包括正在运行的应用程序列表中的工作区项目文件夹

“CONTEXT”标记中的路径应该是项目文件夹的名称


如果需要,您可以将项目导出到WAR文件,并将web应用程序部署到webapps文件夹。

谢谢您——关闭Tomcat服务是解决我无法使用Tomcat启动Eclipse项目的一部分。因为它是Tomcat的克隆副本。我还可以在不同的端口运行其他tomcat吗?