如果我建立一個包含來自geotoolkit庫的對象的jax-ws web服務,當我運行wsimport工具生成客戶端時,出現以下錯誤: [wsimport] [ERROR ]未定義簡單類型 '致動'wsimport不生成客戶端類與geotoolkit
[的wsimport]線5的http://localhost:8080/jaxws/myservice?xsd=1
[的wsimport] [ERROR]未定義簡單類型 '顯示'
[的wsimport]線13的http://localhost:8080/jaxws-myapp/myservice?xsd=1
[wsimport] [錯誤] undefined簡單類型'type'
[wsimport]第17行的http://localhost:8080/jaxws-myapp/myservice?xsd=1。
任何解決方法? 我找不到一個正確的方式來告訴wsimport從不同的網址讀取xsd定義,而不是在線的(問題是由wsdl指定的一些名稱空間指的是url不可用)
可能問題是這些對象應該在http://www.w3.org/1999/xlink上定義,但是xsd不是av可以在http://www.w3.org/1999/xlink.xsd找到它。所以我試着通過覆蓋URL來解決這個問題,使用wsimport的XMLCatalogue選項,這裏是我使用的catalogeu.xml: – mede 2012-03-03 20:00:20
<!DOCTYPE catalog PUBLIC「 - // OASIS // DTD XML Catalogs V1.1 // EN「 」http://www.oasis-open.org/committees/entity/release/1.1/catalog.dtd「> 但它沒有'似乎工作 –
mede
2012-03-03 20:00:51