Web applications 忽略webapps中应用程序URL的文件夹名称

Web applications 忽略webapps中应用程序URL的文件夹名称,web-applications,tomcat,indexing,Web Applications,Tomcat,Indexing,有myProject.war 因此,为了在本地Tomcat上运行它,我应该使用以下URL: http://localhost:8099/myProject/index.html 我的远程站点也存在同样的问题-我应该添加文件夹的名称,例如: http://mySiteURL/myProject/index.html web.xml内容: <servlet-mapping> <servlet-name>Faces Servlet</servlet-name&

myProject.war

因此,为了在本地Tomcat上运行它,我应该使用以下URL:

http://localhost:8099/myProject/index.html
我的远程站点也存在同样的问题-我应该添加文件夹的名称,例如:

http://mySiteURL/myProject/index.html
web.xml内容:

<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>
<welcome-file-list>
    <welcome-file>index.xhtml</welcome-file>
</welcome-file-list>

Facesservlet
*.html
index.xhtml
如何做到,我的站点索引页仅通过URL访问:


谢谢

这是我为Struts 2应用程序做这件事的一种方式。

这是我为Struts 2应用程序做这件事的一种方式。

你必须以根目录部署。war你必须以根目录部署。war

它的可能副本几乎帮助了我,所以现在我可以通过“url/index.html”来访问我的网站,但只要“url”就可以将我重定向到标准的主机页面。这几乎对我有帮助,所以现在我可以通过“url/index.html”来访问我的网站,但只要“url”就可以将我重定向到标准主机页面