我有一个已部署到 Tomcat 的 Spring MVC 项目(安装在本地和服务器上)。我使用 Eclipse Indigo 作为我的 IDE。为了部署,我一直右键单击并选择“在服务器上运行”,这将在本地主机上运行良好。为了将 WAR 部署到实际服务器,我一直右键单击“项目”,选择“导出”,然后通过向导部署 WAR 文件。
我的 Eclipse/Java 生锈了,但我确实记得几年前使用它时,我使用的是 Tomcat 的 Sysdeo 插件,它可以让我从右键单击上下文中直接选择“部署到 war ”。所以,我四处寻找并找到了我安装的“Mongrel”。准备就绪后,我在首选项下转到 Mongrel,并设置我的 Tomcat 版本,这样我就可以单击启动/停止 Tomcat 小图标并启动/停止服务器。这是成功的。
我现在不能做的是,在“项目属性”->“Tomcat”中,选择“是一个 Tomcat 项目”。我选中复选框,然后单击应用和/或确定关闭窗口,当我再次打开它时,我的设置没有被记录下来。我已经尝试选中该框并添加其他选项(例如上下文名称、WAR 文件导出路径、根子目录和激活开发加载器),但我没有做任何“坚持”。
有人可以告诉我我缺少什么,或者至少给我指出正确的方向吗?我很难过。
提前致谢。
最佳答案
我知道这可能是一个迟到的答案,但由于我今天遇到了同样的问题,我想我可以在这里发布我的发现。
当我从 eclipse marcket place 安装 mongrel 时,我遇到了与您完全相同的问题。 我的解决方案是卸载mongrel,删除eclipse插件目录中的插件文件夹,然后从the project page on sourceforge获取插件。 .
关于java - 无法在 Eclipse 项目属性中保存 "Is a Tomcat Project"设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476920/