Axis2 中的 ExtensionMapper.java

发布于 2024-11-19 04:55:35 字数 381 浏览 2 评论 0原文

每当我运行 wsdl2java 时,我都会遇到问题,ExtensionMapper 类在不同的不同包中生成。

示例:第一次运行 wsdl2java 结果:在

com.acis.webservice.result

示例中生成的 ExtensionMapper.java:第二次运行 wsdl2java 结果:ExtensionMapper.java 生成于 `

com.acis.webservice.status

现在,每次运行文件都会移动其位置,这很乏味,而且我的问题是很难维护同一文件的 SVN 版本。

i am facing problem whenever i am running my wsdl2java the ExtensionMapper class is generating in different different packages.

Example :First time ran the wsdl2java
result : ExtensionMapper.java generated in

com.acis.webservice.result

Example:Second time ran the wsdl2java
result :ExtensionMapper.java generated in `

com.acis.webservice.status

Now this tedious for each run the file shifting its position and my problem is difficult to maintain a SVN version for the same file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

做个少女永远怀春 2024-11-26 04:55:35

这是因为您使用的 wsdl 中模式的命名空间发生了变化。使用 -ns2p 将命名空间映射到 java 包。或 namespaceToPackages="${nameSpace}=${nsPackage}" 如果使用 ant 任务

This is because the namespace of the schema in the wsdl you use changes. Use -ns2p to map namespaces to java packages. or namespaceToPackages="${nameSpace}=${nsPackage}" in if using ant task

橘寄 2024-11-26 04:55:35

尽管我们使用的是 namespace2java 选项,但 axis2 1.6 也存在类似的问题。我们从命令行而不是 ant 构建它。这对于我们之前的 axis2 版本(1.5、1.5.1)来说不是问题。不确定发生了什么变化导致此映射器类与命名空间“http://www.w3.org/XML/1998/namespace”不匹配。

然而,这似乎只是我们的一些代码的情况......而不是全部。也就是说,某些映射器类已正确打包,但其他映射器类则不然。

We have a similar problem with axis2 1.6 even though we are using the namespace2java option. We build it from the command line instead of ant. This was not a problem with our previous axis2 versions (1.5, 1.5.1). Not sure what has changed to cause this mapperclass not be matched to the namespace "http://www.w3.org/XML/1998/namespace".

However it seems to be only the case on some of our code..not all of it. That is some mapperclasses are packaged correct, but others aren't.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文