我知道这个主题有很多帖子,但我似乎无法弄明白。这是我的设置: - Eclipse Indigo - 雄猫6 - 我从http://www.manning.com/dbrown/SampleApplication.zip
导入Eclipse的Struts WAR文件我将服务器添加到Eclipse,并将项目添加到服务器。它运行正常,但我想对XML和java文件(而不是jsp文件)进行一些更改。我认为Eclipse在保存并重新启动服务器后负责部署,但我想情况并非如此。我考虑创建一个ant文件来进行自定义构建,但我不确定如何制作它,因为我甚至不知道如何“手动”进行部署。我该如何进行手动部署?感谢。
答案 0 :(得分:3)
war文件通常是通过从eclipse,netbeans等IDE中导出来创建的。
生成war文件时有2个选项,
如果您下载的war文件没有这些java文件,那么您将无法在eclipse中使用它,因为如果您将它放入tomcat目录中运行它将正常工作。
要手动运行war文件,只需将其放入tomcat webapps文件夹并运行tomcat。
然后您可以使用网址访问这些网页。
http://localhost:8080/yourprojectname/
如果你想检查war文件是否包含任何java文件,启动tomcat服务器后它会将war文件解压缩到同一个directry中,你可以搜索java文件。
如果你想从eclipse运行项目,
将其导入eclipse,打开index.jsp页面 右键单击 - >运行as->在服务器上运行
如果尚未配置服务器,请在列表中选择服务器,指定其安装路径,然后在下一步中将项目添加到服务器中,完成它。然后它会加载你的项目。
请提供更多详细信息,以便我们更好地为您提供帮助。
答案 1 :(得分:1)
manual:在tomcat文件夹中复制war然后启动tomcat。
如果你想使用eclipse,你需要先点击tomcat下服务器标签中的部署战争,点击重新部署战争。