Prefix '' is already bound to ''

DerSteffen

Mitglied
Hallo zusammen,

als "Umsattler" von C# auf Java, habe ich mich mal mit den Java-Webservices beschäftigt.

Ich habe zwei Klassen, wobei die Klasse CService als Webservice fungieren soll, und die andere ist quasi eine selbst definierte Fehlerklasse:

Java:
@WebService()
public class CService {
    
    /**
     * 
     * @param YourName
     * @return 
     * @throws CException 
     */
    @WebMethod(operationName = "SagHi",action = "SagHi")
    public String Hallo(@WebParam(name="DeinName") String YourName) throws CException
    {
        if (YourName.isEmpty())
        {
            Throwable t = new Exception("DeinName war nicht gefüllt");
            throw new CException("Fehler", t);
        }
        else
            return YourName;
    }
}

Java:
public class CException extends Exception {
    
    
    public CException(String Message, Throwable cause)
    {
        super(Message, cause);
    }
    
    
}

Wie ich finde sehr einfach. Netbeans sagt nun, das alles bestens ist. Wenn ich jetzt das ganze auf den lokalen Tomcat deploye, bekomme ich die Fehlermeldung:

Laufzeitdeskriptor konnte nicht geparst werden: java.lang.IllegalArgumentException: Prefix '' is already bound to ''

Wo liegt hier der Fehler ????

Danke und viele Grüße

DerSteffen

Update: Wenn ich das auf den von Netbeans installierten GlassFish Server packe, funktioniert es. Es scheint also igendein Server-Problem zu sein. Kennt sich damit jemand aus ???
 
Zuletzt bearbeitet:

Neue Themen


Oben