有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

SOAP生成传统WSDL C++ MFC。来自Java8WSDL的NET2.0

最近,我们的Java产品已经从Java 1.6_45迁移到Java 1.8_202。本产品基于web方法和wsdl生成,现在在ant构建阶段由以下库(v.2.3.2)完成:

  • jaxws-rt
  • jaxws工具
  • 政策
  • 流缓冲区
  • jaxbxjc
  • jaxbjxc
  • jaxb impl
  • jaxb osgi

现在,我需要将一对所有这些WSDL转换为对遗留有效的格式。NET 2,因为在C++中开发了一些组件,这些组件在IIS下运行,并与我们的产品集成。这些遗留组件是使用Vsiual Studio 2005开发的。NET框架2.0和ASP-NET 2.0。 以前,这是通过使用JBoss 5.1.0并将产品的jar复制到/bin目录中来完成的。 然后,该命令被启动:

jboss-5.1.0.GA\bin>wsprovide -o wsdl -c product.jar -w java_classpath_to_web_service

但是现在,JBoss5和JBoss7都不能使用Java8构建的JAR,所以有没有办法获得这些旧格式的WSDL?可能需要传递一些特殊参数以提供可执行文件。从本质上说,它们是不存在的。模式文件,这些文件包含在WSDL本身和一些其他特性中。 “问题”是关于VisualStudio2005的,它希望WSDL采用特定的旧格式,否则它无法导入它们


共 (1) 个答案

  1. # 1 楼答案

    有一个maven插件,您可以在构建过程中使用它来生成wsdl,或者在部署应用程序后,只需添加?将wsdl添加到url上,以便您的Web服务下载