我有一个Spring MVC项目,我一直在部署到Tomcat(在本地和服务器上安装)。我正在使用Eclipse Indigo作为我的IDE。为了部署,我一直在右键单击并选择“在服务器上运行”,这将在localhost上正常运行。为了将WAR部署到实际服务器,我一直在右键单击Project,选择Export,然后通过向导来部署WAR文件。
我的Eclipse / Java很生疏,但我确实记得几年前我使用它时,我正在使用Tomcat的Sysdeo插件,它可以让我从右键单击上下文中选择部署到战争。所以,我戳了一下,发现了我安装的“Mongrel”。有了这个,我根据偏好去了Mongrel,并设置我的Tomcat版本,这样我就可以点击小启动/停止Tomcat图标并启动/停止服务器。这很成功。
我现在无法为我的生活做的是,在Project Properties-> Tomcat中,选择“是一个Tomcat项目”。我选中复选框,然后单击应用和/或确定关闭窗口,当我再次打开它时,我的设置不会被记录。我已经尝试选中复选框并添加其他选项(如上下文名称,WAR文件导出路径,根子目录和激活开发加载程序),但我没做什么“坚持”。
有人可以告诉我我错过了什么,或者至少指出了我正确的方向吗?我很难过。
提前致谢。
答案 0 :(得分:4)
我知道这可能是一个迟到的答案,但由于我今天遇到同样的问题,我想我可以在这里发布我的发现。
当我从日食市场安装mongrel时,我遇到了与你完全相同的问题。 我的解决方案是卸载mongrel,删除eclipse插件目录中的plugin文件夹,然后从the project page on sourceforge获取插件。