2013-07-21 37 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屬性。只保留名稱空間屬性,並確保您正在導入正確的名稱空間。

相關問題