2009-06-24 50 views
0

我正在爲遺留SCO機器(只有Java 1.3可用)編寫Java Web服務。通過在我的類路徑中包含Xerces jar,我可以獲得更多最近添加的XML解析函數。然而,Java尖叫着無法找到javax.xml.soap,儘管我已經有了Axis 1.3並明確地添加了axis2-saaj-1.3.jar(聲明包含javax.xml.soap。*)Java 1.3下的SOAP與軸

儘管如此,它告訴我包javax.xml.soap不存在。我知道它不在Java 1.3下的SDK中,但兼容的版本在我瘋狂的類路徑上!任何人都可以告訴我這裏可能會發生什麼?

+0

哇...對不起哥們。 – stevedbrown 2009-06-24 16:30:56

+0

欣賞同情。 javax.xml.parsers的導入工作,只要我有Xerces圖書館鏈接完全相同的方式我想鏈接軸庫。我試過了Axis 1.3和1.5,分開和一起。 此外,Axis庫似乎包含我需要的javax庫。不過,它們的佈局略有不同。例如,在xml-apis.jar(來自Xerces)中,javax.xml。*是庫的根目錄中的軟件包。但是,在Axis庫中,它們被隱藏在META-INF.services下面,我顯然需要做其他的事情來獲得它們! – 2009-06-24 16:42:19

回答

1

如果您有下載的發行版,請嘗試使用saaj.jar而不是axis2-saaj-1.3.jar可分發版。