2010-03-10 102 views
1

jboss-web.xml中的上下文路径名与我们在jboss-5.0 GA中部署的应用程序不同。jboss-web.xml上下文路径名与war文件名不同

我的应用程序在应用程序子文件夹中创建了一些文件。但是当它创建文件时,它会使用所提到的名称搜索应用程序是jboss-web.xml文件。

我使用爆炸战文件作为我的应用程序,这就像文件。里面有很多文件夹。

<context-root>/Test</context-root> 

但我的应用程序名称为Test-0.0.1


嗨实际上/测试中的jboss-web.xml中我的上下文路径名

+0

目前尚不清楚你的问题是什么 – skaffman 2010-03-10 13:50:00

+0

其实我创建我的应用程序内的一些缓存文件。但是当我去写缓存文件时,它会用Test来搜索应用程序名称,但我的应用程序名称是Test-0.0.1。有什么方法可以让我得到这个Test-0.0.1。我试图使用strContextPath()vut它返回Test。 – gautam 2010-03-10 14:41:44

回答

0

上下文根是用来告诉应用服务器哪个webapp应该根据该URL委托请求。现在从我的理解你蚂蚁访问您的应用程序中的资源就像http(s):/:/ Test/YouResourceName。 要做这样的事情,我会建议保持上下文根作为测试(不以'/'开头)。您需要指定web-uri作为您指定了上下文根的标记的子元素。因此,它应该是这个样子

试验0.0.1.war 测试