【问题标题】:Can I change the Java package of a WebService Client?我可以更改 WebService 客户端的 Java 包吗?
【发布时间】:2011-02-11 00:05:01
【问题描述】:

所以,我的 JAVA 应用程序连接到内部开发的不同 WebServices 并且所有 3 个都打包在 org.tempuri 下

这是我相信的默认命名空间,当向导创建 Java 包时,它会将它们放在 org.tempuri 下。 我想更改它们以赋予它们有意义的名称,但后来我的应用程序爆炸了:(

我可以直接进入 .wsdl 并更改命名空间并重新打包吗?或者我可以将包“org.tempuri”更改为“com.abc.ws.imageservices”的某种方式

我会在空闲时间进行反复试验,但由于该工作有其他优先事项,因此我需要几天的时间......所以我希望答案更快。

【问题讨论】:

    标签: java web-services wsdl websphere


    【解决方案1】:

    你应该看看wsimport

    Wsimport 将允许您直接从 WSDL 和输出项目中的参数之一导入。

    wsimport -p com.abc.ws.imageservices -d src/ -wsdllocation http://my.wsdl.com/location?WSDL 
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 RAD 或 WID,是的。如果您重构命名空间(这将更改 WSDL)然后您只需要重新生成,它可以非常快地完成。

      【讨论】:

        猜你喜欢
        • 2012-04-27
        • 1970-01-01
        • 1970-01-01
        • 2012-02-07
        • 2023-04-08
        • 1970-01-01
        • 2017-12-29
        • 1970-01-01
        相关资源
        最近更新 更多