0

我的 JSF 应用程序部署在 tomcat 下,并且 server.xml 为我的应用程序配置如下

   <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,我得到“找不到请求的资源”

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

我是否需要像下面在 Server.xml 中提到的那样为“app”子上下文添加上下文路径:

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

1 回答 1

1

假设/web文件夹放置在/public_html文件夹中,您需要将/web文件夹包含在appBaseanddocBase或 URL 中。

于 2010-09-20T17:26:41.937 回答