在IBM WebSphere中定义应用程序的相对路径

时间:2013-07-21 03:12:23

标签: xsd websphere

我的应用程序中有几个XSD。像下面的东西,

 XSD
   common
      common.xsd
   request
      request.xsd
   response
      response.xsd

我必须在请求和响应xsd中使用common.xsd。所以我使用了import语句。配置如下,

<xsd:import namespace="www.some.namespace.com" schemaLocation="../common/common.xsd"/>

这里的问题是,这在Tomcat中运行得非常好。但是当我在WebSphere中部署相同的应用程序时,它会在找不到文件时抛出错误。在日志中,我可以看到WebSpher正在IBM安装文件夹中查找xsd。它正在寻找的路径是“C:/ IBM安装文件夹/ common / common.xsd”。

有人可以帮忙吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

只需删除import元素的schemaLocation属性即可。只需保留namespace属性,并确保导入正确的命名空间。