因此,我的JAVA应用程序连接到内部开发的不同Web服务,其中所有3个都在org.tempuri下打包
这是我认为的默认命名空间,当向导创建Java包时,它将它们放在org.tempuri下。 我想改变它们给他们有意义的名字然后我的应用爆炸:(
我可以直接进入.wsdl并更改命名空间并重新打包吗?或者某种方式我可以将“org.tempuri”包更改为“com.abc.ws.imageservices”
我会在空闲时间进行反复试验,但由于工作有其他优先事项,我需要几天时间......所以我希望答案更快。
答案 0 :(得分:1)
您应该查看wsimport。
Wsimport允许您直接从WSDL和输出项目中的一个参数导入。
wsimport -p com.abc.ws.imageservices -d src/ -wsdllocation http://my.wsdl.com/location?WSDL
答案 1 :(得分:0)
如果您正在使用RAD或WID,是的..如果您重构命名空间(这将改变WSDL),那么它可以非常快地完成,然后您只需要重新生成。