我們正在部署一個Tomcat應用程序(的.war)Tomcat的戰爭部署到的webapps/APPNAME /應用程序的名字
一旦部署它只是在
HTTP訪問:\本地主機\應用程序名稱\ APPNAME
和不
的http:\本地主機\ APPNAME < ----這就是我們喜歡...
如果我們的文件夾應對移動web應用程序的\ tomcat的\ web應用\我們無法啓動應用程序。它似乎只工作,如果它被放置在一個子文件夾中。
這是Web.xml中的問題嗎?
我們正在部署一個Tomcat應用程序(的.war)Tomcat的戰爭部署到的webapps/APPNAME /應用程序的名字
一旦部署它只是在
HTTP訪問:\本地主機\應用程序名稱\ APPNAME
和不
的http:\本地主機\ APPNAME < ----這就是我們喜歡...
如果我們的文件夾應對移動web應用程序的\ tomcat的\ web應用\我們無法啓動應用程序。它似乎只工作,如果它被放置在一個子文件夾中。
這是Web.xml中的問題嗎?
檢查你的web.xml中的servlet映射。
下面是一個例子:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/appname/*</url-pattern>
</servlet-mapping>
能被代替:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
的servlet的名稱也可以是 「臉」。如果你用「* .jsf」替換它,make sur用下面的URL訪問應用程序:http:\ localhost \ appname \ index.jsf
也許你的戰爭有一個文件夾太多了?
它不應該包含一個appname文件夾。
當TC爆炸XX.war時,它自己創建一個XX文件夾。