GWT:如何从GWT项目的IntelliJ创建war文件

GWT:如何从GWT项目的IntelliJ创建war文件,gwt,intellij-idea,Gwt,Intellij Idea,我搜索了很多以获取war文件(然后可以在我的tomcat上运行) 来自GWT项目的IntelliJ 但是我得到的war文件没有在tomcat上运行 这就是我正在做的,请纠正我的错误 我在IntelliJ中创建了一个新的Java项目,从“技术”页面选择“GWT”, 选中示例GWT Project.Finish的选项 我现在有了GWT项目,如果我运行inide intelliJ,它运行得很好 现在我转到项目结构。工件,单击(+)按钮,选择Web应用程序归档。 并从路径手动添加war、WebInf、.

我搜索了很多以获取war文件(然后可以在我的tomcat上运行) 来自GWT项目的IntelliJ

但是我得到的war文件没有在tomcat上运行

这就是我正在做的,请纠正我的错误

我在IntelliJ中创建了一个新的Java项目,从“技术”页面选择“GWT”, 选中示例GWT Project.Finish的选项

我现在有了GWT项目,如果我运行inide intelliJ,它运行得很好

现在我转到项目结构。工件,单击(+)按钮,选择Web应用程序归档。 并从路径手动添加war、WebInf、.css、.html, 这是我收到的那一页(附件)。。我有一种强烈的感觉,这就是我做错事情的地方。所以附上截图

在这之后,我单击“OK”并从菜单中创建工件

但这场战争并不顺利,而且不会在tomcat中运行。给予404


请说明我做错了什么。

很久以前有人问过这个问题。但是,我最近偶然发现了完全相同的问题,并通过将以下代码片段添加到web-INF文件夹中的web.xml文件中解决了这个问题:

<!-- Default page to serve -->
<welcome-file-list>
    <welcome-file>theNameOfYourHTMLPage.html</welcome-file>
</welcome-file-list>

theNameOfYourHTMLPage.html
之后,我能够像往常一样通过WAR文件的名称访问servlet