我正在使用 netbeans 7.0,我创建了我的 SOAP 网络服务,并让一个 java 小程序使用该网络服务,在我签署我的小程序后它工作正常....在本地主机上一切正常,但是当我尝试使用我通过本地网络的 web 服务没有任何反应,我的 web 服务无法使用。我确定我错过了一些东西,我必须配置我的 web 服务 WSDL 以在本地网络中运行,但实际上我不知道步骤以及如何这样做。
我尝试将 jax-ws-catalog 中的地址更改为我的本地网络地址
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
其中 192.168.1.8 是我的本地网络地址,8080 是端口,如果我以正确的方式行事,我不会这样做,希望它可以通过 netbeans 在向导中完成,这样我就可以通过我的网络服务使用我的网络服务本地网络,如果有人能给我一些讨论该问题的步骤或一些有用的链接或线程,我将很高兴
谢谢,
最佳答案
您的 Web 服务正在监听哪个接口(interface)。
输入“netstat -a”命令,查看端口 8080 上正在监听什么。
如果接口(interface)不是 192.168.1.8 或 0.0.0.0,而是 127.0.0.1,那么您需要在本地接口(interface)以外的接口(interface)上启动您的网络服务,以便它被监听。
关于java - 使我的 SOAP Web 服务在本地网络中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637424/