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:
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 ???
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: