Jakarta ee XMLSee还发布了在java 1.5环境中将apache cxf部署到weblogic server的问题
当我尝试使用JDK1.5次要版本14运行ant脚本时,我遇到了这个错误。我确实拥有ant脚本中的所有库,但我仍然得到了这个错误。任何想法。任何指点都会大有帮助Jakarta ee XMLSee还发布了在java 1.5环境中将apache cxf部署到weblogic server的问题,jakarta-ee,weblogic,classpath,cxf,Jakarta Ee,Weblogic,Classpath,Cxf,当我尝试使用JDK1.5次要版本14运行ant脚本时,我遇到了这个错误。我确实拥有ant脚本中的所有库,但我仍然得到了这个错误。任何想法。任何指点都会大有帮助 ClientConfiguration.java:123: cannot access javax.xml.bind.annotation.XmlSeeAlso [javac] file javax\xml\bind\annotation\XmlSeeAlso.class not found [javac]
ClientConfiguration.java:123: cannot access javax.xml.bind.annotation.XmlSeeAlso
[javac] file javax\xml\bind\annotation\XmlSeeAlso.class not found
[javac] config.getHttpConduit().getClient().setConnectionTimeout(timeOut);
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 error
BUILD FAILED
我添加的依赖库列表
06/06/2013 10:58 62,983 activation-1.1.jar
08/07/2013 17:09 1,015,426 cxf-api-2.6.8.jar
08/07/2013 17:09 38,114 cxf-rt-bindings-xml-2.6.8.jar
08/07/2013 17:09 371,239 cxf-rt-core-2.6.8.jar
08/07/2013 18:32 115,654 cxf-rt-databinding-jaxb-2.6.8.jar
08/07/2013 20:03 33,325 cxf-rt-features-clustering-2.6.8.jar
08/07/2013 17:09 513,121 cxf-rt-frontend-jaxrs-2.6.8.jar
08/07/2013 17:09 71,201 cxf-rt-rs-extension-providers-2.6.8.jar
08/07/2013 17:09 87,096 cxf-rt-rs-extension-search-2.6.8.jar
08/07/2013 17:09 223,028 cxf-rt-transports-http-2.6.8.jar
08/07/2013 17:47 47,465 geronimo-activation_1.1_spec-1.1.jar
08/07/2013 17:47 12,452 geronimo-annotation_1.0_spec-1.1.1.jar
08/07/2013 16:22 223,298 geronimo-javamail_1.4_spec-1.7.1.jar
08/07/2013 17:47 28,804 geronimo-stax-api_1.0_spec-1.0.1.jar
08/07/2013 17:53 33,525 jackson-annotations-2.0.2.jar
08/07/2013 17:53 193,693 jackson-core-2.0.2.jar
08/07/2013 17:53 847,121 jackson-databind-2.0.2.jar
08/07/2013 17:53 26,098 jackson-jaxrs-json-provider-2.0.2.jar
08/07/2013 17:53 31,123 jackson-module-jaxb-annotations-2.0.2.jar
26/06/2013 18:27 73,081 jaxb-api-2.0.jar
08/07/2013 18:23 786,408 jaxb-impl-2.0.1.jar
08/07/2013 18:32 3,476,096 jaxb-xjc-2.2.5.1.jar
26/06/2013 18:27 49,672 jsr173_api-1.0.jar
08/07/2013 17:09 46,367 jsr311-api-1.1.1.jar
06/06/2013 11:31 23,346 stax-api-1.0-2.jar
08/07/2013 16:22 182,112 stax2-api-3.1.1.jar
08/07/2013 16:22 482,245 woodstox-core-asl-4.2.0.jar
08/07/2013 16:22 186,758 wsdl4j-1.6.3.jar
08/07/2013 16:22 162,818 xmlschema-core-2.0.3.jar
根据JAXB2.1之后存在的注释,您正在使用JABX2.0.1,升级到2.1或更高版本,它应该可以工作。刚才注意到,项目构建xml已经将JAXB-api-2.0.jar和JAXB-api.jar作为一些代码的依赖项。这些jaxb-api.jar、jaxb-api-2.1.jar、jaxb-api-2.0.jar能否共存?项目由许多方面更新,因此面临着一个大问题。我尝试从构建编译库中删除jaxb api 2.0,现在发现了这个错误-[javac]编译器中发生了异常(1.5.014)。在检查错误列表中是否有重复的错误后,请在Java开发者连接()中提交一个错误。在报告中包括您的程序和以下诊断。非常感谢。[javac]com.sun.tools.javac.code.Symbol$CompletionFailure:javax\xml\bi nd\annotation\XmlRootElement.class未找到看起来您缺少XmlRootElement注释(自JAXB 2.0以来就存在)因此,看起来您并没有为JAXB 2.1提供所有API JAR—您应该考虑分析您的类路径中有哪些JAXB JAR以及其中包含哪些类/接口—或者删除所有这些类/接口并重新启动,谢谢!但是很难从零开始检查依赖关系!现在,在添加JAXB2.1之后,事情变得越来越复杂——ApacheCXF能否与JAXB api 2.0版本配合使用。(这个版本已经存在于我的主项目build.xml中)有没有办法在不更改JAXB config.gethttpconductor().getClient().setConnectionTimeout的版本的情况下设置CXF客户端的超时???