我已将 CXF Web 服务实现从 Apache CXF 2.0.12 升级到 2.2.7,现在我无法从远程计算机连接。
http://localhost:9000/Data?wsdl
在已安装的计算机上工作。
http://computername:9000/Data?wsdl
从远程计算机不再工作(升级前工作)。
该服务在代码中配置(无配置文件),代码如下:
DataServiceImpl dataImplementor = new DataServiceImpl();
JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean();
svrFactory.setServiceClass(DataServiceImpl.class);
svrFactory.setAddress("http://localhost:9000/Data");
svrFactory.setServiceBean(dataImplementor);
if(intercept) {
svrFactory.getInInterceptors().add(new LoggingInInterceptor());
svrFactory.getOutInterceptors().add(new LoggingOutInterceptor());
}
svrFactory.create();
配置中是否有任何定义“允许的客户端”或类似内容的内容?