相关疑难解决方法(0)

在运行时覆盖或设置Web服务端点,以获取使用wsimport生成的代码

使用生成的代码,是否wsimport可以覆盖服务端点而无需重新生成代码?

我写了一个简单的java webservice,以下是步骤:

  1. 我编译java类并生成war文件
  2. 将war文件部署到我的应用服务器(tomcat)
  3. 通过URL访问WSDL,例如localhost:8080/service/helloservice?wsdl
  4. 使用带有wsimport.bat的URL来生成客户端类,例如: wsimport http://localhost:8080/service/helloservice?Wsdl
  5. 我在客户端应用程序中使用这些类来调用服务

问题是服务是部署在8080以外的端口上运行的应用服务器上,客户端和服务之间的通信永远不会发生.我想知道在客户端使用的存根中创建没有服务器和端口硬编码的存根的最佳方法是什么.

java jax-ws

51
推荐指数
1
解决办法
6万
查看次数

如何编写Java客户端来访问WSDL文件?

如何.wsdl使用Java 访问文件中的公开方法?此外,编写Java客户端和使用Web服务涉及哪些步骤?

java wsdl web-services

5
推荐指数
4
解决办法
1万
查看次数

标签 统计

java ×2

jax-ws ×1

web-services ×1

wsdl ×1