tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
527
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bnr bnr ist offline Mitglied
    Registriert seit
    Jun 2006
    Beiträge
    21
    Hallo,
    ich habe ein Problem mit JAX-WS (Annotations) in unserem Projekt und verstehe das Problem an sich nicht. Nennen wir hierfür das Projekt „XYZ“. Zum Testen habe ich für den Server und Client ein eigenes Eclipse-Java-Projekt angelegt und nach der Doku von „jax-ws.java.net/“ den Server und Client erstellt. Nach dem Starten des Servers kann der Client sich die Daten vom Server beschaffen, Code geht also. Nun habe ich versucht, den Server in unser bestehendes Projekt (XYZ) zu integrieren. Als Erstes habe ich hierfür die Main kommentiert und nur den Simple Web Service implementiert. Also kurz gesagt folgender Code

    Code :
    1
    2
    3
    4
    5
    6
    
        public static void main(String[] args) {
     
                LogService logService = new LogService(filename, datePattern);
            Endpoint endpoint = Endpoint.publish("http://"+localhost+":" + port + "/logService",
                    logService);
        }

    Dieser Code funktioniert in einem neuen Projekt. Ersetze ich jedoch die Main in meinem Vorhandenen Projekt (XYZ) durch diesen Code, dann lässt sich der Code ausführen, beendet sich aber direkt wieder ohne Fehlermeldung. Der Debugger sagt hierzu Folgendes:
    <terminated, exit value: 0>/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java (19.09.2011 10:03:10)

    Ich verstehe hier nicht das Problem! So wie ich es verstanden habe, reicht es aus, wenn ich ein WebService publiziere, also Endpoint.publish?
    Muss noch was eingestellt werden?

    P.S: Ach ja, das Projekt XYZ ist ein normales Java Projekt mit Maven und den Dependencies: gson, commons-logging, testng. Also nichts was stören könnte.
    Geändert von bnr (19.09.11 um 10:28 Uhr)
     

  2. #2
    bnr bnr ist offline Mitglied
    Registriert seit
    Jun 2006
    Beiträge
    21
    Eine Lösung habe ich hier gefunden
    http://lists.apple.com/archives/java.../msg00053.html

    Warum es aber in einem Projekt geht und in einem anderen Projekt nicht weiß ich immer noch nicht.

    Code :
    1
    2
    3
    4
    5
    6
    7
    
            try {
                synchronized (Thread.currentThread()) {
                    Thread.currentThread().wait();
                }
            } catch (InterruptedException ex) {
                ex.printStackTrace();
            }
     

Ähnliche Themen

  1. Schleife beendet sich nicht :-(
    Von Chris_ist_online im Forum PHP
    Antworten: 1
    Letzter Beitrag: 14.02.11, 23:56
  2. Socket-Server beendet sich selbst?
    Von janbuecker im Forum Java
    Antworten: 1
    Letzter Beitrag: 01.08.08, 16:58
  3. O&O Dienst beendet sich
    Von turboprinz im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 24.10.05, 09:44
  4. VBProgramm.exe beendet sich nicht
    Von vibsi im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 01.06.05, 18:16
  5. QB Compiler beendet sich selbst
    Von GrannySmith im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 09.04.04, 13:51