我搜索了很多war文件(然后可以在我的tomcat上运行) 来自GWT项目的IntelliJ。
但是我得到的war文件没有在tomcat上运行。
这就是我正在做的事情,请在我错误的地方纠正我。
我在IntelliJ中创建了一个新的Java项目,来自' Technologies'第一页选择' GWT', 检查样本GWT Project.Finish的选项。
我现在有GWT项目,如果我在智能内部运行,它运行正常。
现在我转到Project Structure.Artifact,单击(+)按钮,选择Web Application Archive。 并从路径手动添加war,WebInf,.css,.html, 现在这是我得到的页面(附件)..我有一种强烈的感觉,这是我做错事的地方。附上截图
在此之后,我点击“确定”。并从from菜单构建工件。
但战争不行,并没有在tomcat中运行。给404
请指导我做错了什么。
答案 0 :(得分:0)
很久以前问的一个问题。但是,我最近偶然发现了完全相同的问题,并且能够通过将以下代码段添加到WEB-INF文件夹中的web.xml文件来解决它:
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>theNameOfYourHTMLPage.html</welcome-file>
</welcome-file-list>
这样我就能像往常一样通过WAR文件的名称到达servlet。