2010-09-20 79 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