繁体   English   中英

在WebSphere 8.5上创建Web服务jax-ws的问题

[英]Problems to create webservice jax-ws on WebSphere 8.5

我正在使用Eclipse Juno在WebSphere®Application Server V8.5工具上创建jax-ws Web服务。 有时会创建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 localhost:9080/MyProject/WebService/WebService.wsdl访问生成的WebSphere wsdl,但这不存在。

我的项目有一个配置的MANIFEST文件,其中包含:

Manifest-Version: 1.0
UseWSFEP61ScanPolicy: true

我实际上使用的是Servlet 3.0,但尝试使用2.3。 任何人都可以帮助我在WebSphere上对ws-jax进行适当的扫描注释并在服务器上创建wsdl吗?

当WebSphere找不到WebServices时,我找到了解决方案。 我将MANIFESTFILE属性UseWSFEP61ScanPolicy修改为false,重新启动服务,并将angain修改为true,重新启动服务,然后他可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM