2 jsxhmqs JSXHMQS 于 2017.09.06 15:55 提问

webservice 开发问题ip访问不了

http://localhost:50001/shyjl/interface/factory
为啥上面的地址只能 使用localhost来访问
换成本机ip不行

4个回答

IUPRG
IUPRG   2017.09.06 16:08

不行是指 404错 还是500错?有具体的错误信息吗?

happyfaint000
happyfaint000   2017.09.06 16:13

把你的error截图发上来

JSXHMQS
JSXHMQS   2017.09.06 16:17

http://localhost:50001/shyjl/interface/factory?wsdl可以
http://localhost192.168.1.123:50001/shyjl/interface/factory?wsdl不行

如果把http://localhost:50001/shyjl/interface/factory换成http://192.168.1.123:50001/shyjl/interface/factory进行发布webservice
则可以通过http://192.168.1.123:50001/shyjl/interface/factory?wsdl访问
而http://localhost:50001/shyjl/interface/factory?wsdl无法访问
不报错误

JSXHMQS
JSXHMQS   2017.09.06 16:19

@Override
public void init() throws ServletException {
Endpoint.publish("http://192.168.1.123:50001/shyjl/interface/factory", new InterfaceFactory());
System.out.println("webservice 启动了!!:"+WSConfig.URL.getValue()+"?wsdl");
super.init();
}

Csdn user default icon
上传中...
上传图片
插入图片