首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在wsdlc ant任务中使用.xjb文件

无法在wsdlc ant任务中使用.xjb文件
EN

Stack Overflow用户
提问于 2010-05-11 23:39:51
回答 1查看 969关注 0票数 0

我需要定制JAXB提供的默认转换。对于xs:date类型,我们只需要显示日期部分(删除时间)。我已经创建了一个.xjb文件,并使用xjc命令生成了所需的类。这是完美的工作,我得到了预期的结果。因为在我们的项目中,我们使用ant创建web服务jars,所以我尝试将它包含在wsdlc ant任务中,我得到的错误是: dateFormatter.xjb不是一个xsd配置文件。

代码语言:javascript
复制
     <taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask" />  
代码语言:javascript
复制
     <wsdlc srcWsdl="${sourceWsdl}/My\_Gateway.wsdl" 
代码语言:javascript
复制
         verbose="on"
代码语言:javascript
复制
         destJwsDir="${targetDir}" 
代码语言:javascript
复制
         destImplDir="${targetDir}/impl" 
代码语言:javascript
复制
         packageName="${servicePackage}"
代码语言:javascript
复制
          >
代码语言:javascript
复制
         <xsdConfig dir="wsdls/xjb" includes="dateFormatter.xjb"/>
代码语言:javascript
复制
      </wsdlc>

我正在使用WebLogic9.2,并尝试使用WebLogic10.3JAR,使用binding标签而不是xsdConfig。但是我得到了同样的错误。请让我知道我在哪里犯了错误,以及如何改正它。

谢谢,

戈文德。

EN

回答 1

Stack Overflow用户

发布于 2010-06-25 14:37:02

我也遇到过这种情况。查看Weblogic web服务文档,我意识到binding需要xsdconfig文件(对于xml ),而不是jaxb绑定文件。来自weblogic文档:“使用子元素指定一个或多个以.xsdconfig结尾的XMLBeans配置文件。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2812077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档