2010-09-20 101 views
0

的情況下,沒有發現子方面我的JSF應用程序在Tomcat部署和server.xml中配置我的應用程序請求的資源在JSF

<Host name="myapp.com" appBase="/home/myapp/public_html"> 
     <Alias>www.myapp.com</Alias> 
     <Context path="" reloadable="true" docBase="/home/myapp/public_html" debug="1"/> 
     <Context path="/manager" debug="0" privileged="true" docBase="/usr/local/jakarta/tomcat/server/webapps/manager"> 
     </Context> 
    </Host> 

通過這些設置,我可以訪問下的所有頁面如下'web'文件夾。我在'web'下有'app'文件夾,並且在'app'下有幾個jsp頁面,當我嘗試使用以下URL訪問'app'下可用的某些頁面時:www.myapp.com/app/test_page.jsf,'get requested resource can not be found'

我需要在Tomcat的Server.xml中進行哪些更改才能使其工作。

我需要添加上下文路徑是這樣的「應用程序」子上下文在server.xml中提到如下:

<Context path="/myapp/app" reloadable="true" docBase="/home/myapp/public_html/app" debug="1"/> 
+0

你正在爲這個問題掙扎很長時間,不是嗎?這已經是你問到的完全相同的核心問題的第n個問題,而沒有改善以前未被接受的問題。將來,請改進問題,而不是一次又一次地重複提問基本上相同的問題。 – BalusC 2010-09-20 17:29:12

回答

1

假設/web文件夾放置在/public_html文件夾,您需要包括/web文件夾在appBasedocBase中,或在URL中。

+0

網頁下的網頁運行良好,我遇到的問題是與'app'文件夾下的頁面 – 2010-09-20 17:30:09

+0

你告訴'/ app'文件夾放在'/ web'文件夾中,但是你沒有指定'/ web 'server.xml'或URL中的任意位置。你需要糾正這一點。 – BalusC 2010-09-20 17:31:29