1

我们有什么:

  1. 在我们的项目中,我们使用 maven 从 nexus 存储库下载 wsdl。
  2. Maven 已用于生成存根类。
  3. 如果我们看一下存根类,它将具有类似“C:\Documents\target....”的 WSDL 路径

现在的问题是,如果我们将此包部署在与此路径无关的开发服务器中。

从逻辑上讲,我们正在考虑作为解决方案的一部分:

  1. WSDL 应该是我们项目目录的一部分
  2. 并且生成的存根类应该采用项目上下文路径而不是前面提到的路径。

希望这是我们必须在逻辑上做的事情,如果我们的想法在逻辑上是错误的,请纠正我们。

我们需要什么解决方案:

  1. 将 WSDL 文件放在项目路径中,并更改 POM 文件,以便它使用本地的 WSDL 生成存根。
  2. 生成的路径应该引用项目目录中的 WSDL,而不是“C:\Documents\target....”

寻求您的帮助和支持。

4

1 回答 1

0

如果您生成了一次存根。您无需再次生成它。就 wsdl 位置而言,将其放在您的项目中并指定程序内的位置

于 2013-12-12T09:24:01.607 回答