2 u011605971 u011605971 于 2016.01.22 11:10 提问

Java、WebService:为什么生成的wsdl标签不一样吗?
 public class Server {
    public static void main(String[] args) {
        try {
            Endpoint.publish("http://localhost:8000/server", new Printer());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

我用JDK生成的wsdl是

 <definitions></definitions>

而我看网上文章里面的标签都是这样的

 <wsdl:definitions></wsdl:definitions>

这种格式区别产生的原因是什么呢?

1个回答

u012427018
u012427018   2016.01.22 11:35

wsdl:definitions是用Apache axis框架生成的webservice

u012427018
u012427018 这个就不知道了,你研究好了告诉我一下,共同进步
接近 2 年之前 回复
u011605971
u011605971 回复鼬佐: 而且当前的工程并不是Web工程好像还用不到axis(我猜的)
接近 2 年之前 回复
u011605971
u011605971 回复鼬佐: 但是客户端那边可能不是Java,给其他客户提供的wsdl,不知道对他们那边有啥影响
接近 2 年之前 回复
u012427018
u012427018 回复一筐愿望: 两种方式生成客户端代码方式不同,jdk的话直接用wsimport,axis用http://wenku.baidu.com/link?url=Tx__DLT6AiVzDvL8KEn9nYvRCCrGiNqjWl-kT2rYBW-LUvkJA8R1jb9iYh_2uDc88UqVgdEmne3wxMfaxn7BuuJfdVgtfICFNjNVJq9pknG
接近 2 年之前 回复
u011605971
u011605971 那么这两种XML给客户端生成工具去解析会有问题吗?:)
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!