2010-09-12 44 views
1

我使用JSF在我的应用程序之一,该方案是如下的情况下不可用:所请求的资源在JSF

  1. 我在“WEB”在侧
  2. “,“网页”的文件夹页“我有”a.jsp“
  3. 当我与本地tomcat部署此应用程序,并访问该应用程序它的工作完全好
  4. 但当我部署此应用程序在我的虚拟主机提供商tomcat,它说:”请求资源(/pages/a.jsp)不可用。“

总之,在我的本地服务器上工作完全正常,但是当我在我的托管服务提供商tomcat上部署此服务时,表示请求的资源不可用。

+0

你的web.xml是什么样的? – Bozho 2010-09-12 15:45:06

+0

为什么你在你的问题中将WEB-INF更改为'WEB'?现在它有一个完全不同的含义,这将使我的答案可能无效。 – BalusC 2010-09-12 15:49:08

+0

@Balusc是的,我纠正了这个问题! – 2010-09-12 15:50:09

回答

0

但是当我在我的虚拟主机提供商tomcat上部署这个应用程序时,它说“请求的资源(/abc/a.jsp)不可用。”

什么是在您的托管服务器上部署的webapp的上下文根。什么是.war文件的名称?你提供任何context.xml?你如何实际访问它?你如何在你的本地服务器上访问你的应用程序?

+0

这是我在本地机器上访问我的应用程序的方式:http:// localhost:8080/MyApp/pages/a.jsf这就是我如何访问托管服务提供商tomcat上的应用程序www.myapp.com/pages/ a.jsf我的战争的名字是MyApp.war。我可以访问不在“页面”文件夹下的其他页面,例如:www.myapp.com/index.jsf – 2010-09-12 16:07:58

+0

@Ahhishek您确定应用程序已部署在'/'上吗?你在http://www.myapp.com/MyApp/abc/a.jsf获得什么? – 2010-09-12 16:13:27

+0

是的,我在myapp.com/MyApp/abc/a.jsf获得相同的“请求的资源” – 2010-09-12 16:16:07

相关问题