【发布时间】:2016-09-02 13:45:27
【问题描述】:
我用两种方法做了一个简单的 web 服务。我正在使用 WildFly 8 应用服务器。从 Netbeans 我尝试在服务器上部署 web 服务,但出现这种错误:
部署 C:\wildfly-8.1.0.Final\standalone\deployments\WebservisTestPeter.war {"JBAS014671: 服务失败" => {"jboss.deployment.unit.\"WebservisTestPeter.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"WebservisTestPeter.war\".PARSE" .war\".PARSE: JBAS018733: 未能处理部署 \"WebservisTestPeter.war\" 的阶段 PARSE 原因:java.lang.RuntimeException: JBAS017312: com.in2.in2ws 有错误的组件类型,它不能用作 web 组件"}} C:\Users\peterv.IN2KOPER\Documents\NetBeansProjects\WebservisTestPeter\nbproject\build-impl.xml:1046:模块尚未部署。
源码为:
package com.in2;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.ejb.Stateless;
@WebService(serviceName = "in2ws")
@Stateless()
public class in2ws {
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String txt) {
return "Hello " + txt + " !";
}
@WebMethod
public int add(@WebParam(name = "i") int i, @WebParam(name = "j") int j) {
int k = i + j;
return k;
}
}
感谢您提供任何信息。 问候 彼得
【问题讨论】:
标签: jax-ws wildfly netbeans-8