Ich habe einen einfachen Webservice mit zwei Methoden gemacht. Ich benutze den WildFly 8 App Server. Von Netbeans versuche ich den Webservice auf dem Server bereitstellen, aber diese Art von Fehlern:Jax-ws von Netbeans 8.1 zu WildFly 8
Bereitstellen von C: \ wildfly-8.1.0.Final \ Standalone \ Installationen \ WebservisTestPeter.war { "JBAS014671: Fehler service" = > {"jboss.deployment.unit." WebservisTestPeter.war \ ". PARSE" => "org.jboss.msc.service.StartException im Dienst jboss.deployment.unit." WebservisTestPeter.war ". PARSE: JBAS018733 : Fehler beim Verarbeiten der Phase PARSE der Implementierung \ "WebservisTestPeter.war \" verursacht durch: java.lang.RuntimeException: JBAS017312: com.in2.in2ws hat den falschen Komponententyp, es kann nicht als Webkomponente verwendet werden "}} C: \ Benutzer \ peterv.IN2KOPER \ Dokumente \ NetBeansProjects \ WebservisTestPeter \ nbproject \ build-impl.xml: 1046: Das Modul wurde nicht bereitgestellt.
Der Quellcode ist:
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;
}
}
Danke für jede Info. Grüße Peter