Java 使我的SOAP web服务在本地网络中使用

Java 使我的SOAP web服务在本地网络中使用,java,web-services,netbeans,wsdl,tomcat,Java,Web Services,Netbeans,Wsdl,Tomcat,我使用的是netbeans 7.0,我创建了我的SOAP Web服务,并让java小程序使用该Web服务,在我签署了我的小程序后,它可以正常工作……所有这些在localhost中都可以正常工作,但是当我试图通过本地网络使用我的web服务时,什么也没有发生,我的web服务也没有使用。我肯定我错过了一些东西,我必须配置我的web服务WSDL以在本地网络中运行,但实际上我不知道步骤和如何做到这一点 我尝试将jax-ws目录中的地址更改为我的本地网络地址 <?xml version="1.0" e

我使用的是netbeans 7.0,我创建了我的SOAP Web服务,并让java小程序使用该Web服务,在我签署了我的小程序后,它可以正常工作……所有这些在localhost中都可以正常工作,但是当我试图通过本地网络使用我的web服务时,什么也没有发生,我的web服务也没有使用。我肯定我错过了一些东西,我必须配置我的web服务WSDL以在本地网络中运行,但实际上我不知道步骤和如何做到这一点

我尝试将jax-ws目录中的地址更改为我的本地网络地址

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

其中192.168.1.8是我的本地网络地址,8080是端口,我不知道我的行为是否正确,我希望它可以通过netbeans在向导中完成,这样我就可以通过我的本地网络使用我的Web服务,如果有人能给我一些讨论这个问题的步骤或一些有用的链接或线程,我会很高兴


谢谢,

您的web服务正在侦听哪个界面

输入“netstat-a”命令,查看8080端口监听的内容


如果接口不是192.168.1.8或0.0.0.0,而是127.0.0.1,则需要在本地接口以外的接口上启动Web服务,以便侦听它。

好的,我如何使用本地接口启动Web服务,在这种情况下,本地接口是“192.168.1.8”这实际上是我真正的问题:)您是在netbeans中启动Web服务的吗?对不起,不熟悉netbeans Web服务配置。这可能是一个glassfish服务器配置项,应该在服务器配置中的某个位置可用。可能glassfish在端口4848上也有一个管理界面,因此您可以使用用户admin和密码adminadmin登录该端口(除非您更改了该项),然后您可以在那里找到glassfish正在侦听的端口(请参阅配置->HTTP服务->HTTP侦听器)。太棒了,但是您知道如何使用ApacheTomcate做同样的事情吗??