2013-07-21 36 views
0

我的应用程序中有几个XSD。喜欢的东西下面,在IBM WebSphere中定义应用程序的相对路径

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

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

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

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

任何人都可以帮忙吗?

在此先感谢。

+0

那么,解决方案很简单,如果你不能使用它,然后将其删除。看到下面的答案:) – paary

回答

0

只需删除导入元素的schemaLocation属性。只保留名称空间属性,并确保您正在导入正确的名称空间。

相关问题