tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
340
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sepan sepan ist offline Mitglied
    Registriert seit
    Jun 2004
    Beiträge
    14
    Hallo,

    ich muss aus einem Session Bean eine Kommandozeilen-Anwendung starten.
    Laut J2EE-Spezifikation sollte eine Session Bean keine Threads erzeugen dürfen.
    Gibt es hier irgendeine Möglichkeit, das zu bewerkstelligen?
    Als Applikation Server kommt JBoss zum Einsatz.
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    eine Variante wäre es einen externen Java Prozess laufen zu lassen der von außen (über die Session Bean) angesprochen werden kann und dann
    die gewünschten System-Kommandos ausführt. Das wäre mal konform zur Spec.

    Ein Grund dafür, dass in J2EE /JEE keine neuen Threads / Prozesse gestartet werden dürfen ist beispielsweise ansonsten
    Transaktionen nicht richtig unterstützt werden könnten. Beispielsweise ist beim Aufruf von externen Prozessen ein Rollback schwer umsetzbar...

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Bean-Variablen als Parameter einer Methode einer anderen Bean
    Von mcdroemmel im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 25.06.09, 17:53
  2. JSP-Zugriff auf Session-Bean
    Von Hando84 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 11
    Letzter Beitrag: 04.03.09, 13:22
  3. ClassCastException bei Aufruf einer Stateful Session Bean
    Von Urmel103 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 12
    Letzter Beitrag: 13.02.09, 19:03
  4. Property einer Bean auf Property einer anderen Bean setzen?
    Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 22.09.08, 19:54
  5. bean in Session einbetten
    Von linuxvsmicrosoft im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 12.04.04, 15:10