2016-09-02 6 views
0

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

Antwort

1

wie Ihr Problem Looks gibt es: JBAS017312: com.in2.in2ws den falschen Komponententyp hat, kann sie nicht als Web-Komponente verwendet wird Können Ihnen nicht mehr ohne Code/Konfiguration helfen, aber es sieht wie dein Code falsch ist

Verwandte Themen