我使用来自 jax-ws - wsimport 的 ant 任务来生成我的 dto。
我想知道的是 wsimport 做了什么假设?例如,写入服务端点和 wsdl 的位置,它希望这些在哪里以及如果它们不存在怎么办。wsimport 生成代码,其中 wsdl 是从调用 wsimport 时指定的位置加载的,在我的例子中,它位于文件系统上。这不会做,我正在寻找如何改变这一点。目前我必须进去更改生成的代码。
我没有从运行时端点提取 wsdl,我在本地拥有它。我该如何处理?AFAIK,catalog.xml 可以在这方面提供帮助,但我不知道如何。