Web应用程序的名称是否始终是战争的名称?

use*_*818 1 java tomcat servlets xwiki

我正在尝试在Tomcat上安装XWiki.我检查了web.xml并发现:

<display-name>xwiki</display-name>
<description>XWiki Application</description>
Run Code Online (Sandbox Code Playgroud)

localhost:8080/xwiki返回错误404:

description请求的资源(/ xwiki)不可用.

我还发现:

 <servlet-mapping>
     <servlet-name>XWikiService</servlet-name>
     <url-pattern>/XWikiService</url-pattern>
 </servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

但同样的问题:

description请求的资源(// XWikiService)不可用.

我的安装有问题吗?我没有在catalina.out中发现任何错误.但是当我尝试战争名称:

本地主机:8080/XWiki实现企业的Web-4.1.2 /

有用!

我该怎么检查?

Edw*_*son 5

您需要在Tomcat中配置Context.您可以在几个地方定义上下文,它path是定义您要查找的"Web应用程序名称" 的属性.