我正在使用 Eclipse Juno 在 WebSphere® Application Server V8.5 工具上创建 jax-ws webservice。有时会创建 WebService,但大多数情况下他无法创建 wsdl。例如,如果我尝试创建一个名为 Web 的简单 Web 服务:
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class Web {
@WebMethod
public String getName() {
return "myName";
}
}
部署此 Web 服务并查看 WebSphere 管理页面后,没有名为 WebService 的服务。我也尝试从 url 访问生成的 WebSphere wsdl,localhost:9080/MyProject/WebService/WebService.wsdl
但这不存在。
我的项目有一个配置的清单文件,其中包含:
Manifest-Version: 1.0
UseWSFEP61ScanPolicy: true
我实际上使用的是 servlet 3.0,但尝试使用 2.3。任何人都可以帮助我对 ws-jax 进行 WebSphere 适当的扫描注释并在服务器上创建 wsdl?