2009-06-24 21 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可分发版。