ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
340
340
EMPFEHLEN
-
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.
-
08.03.10 14:28 #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ß TomJava 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
-
Bean-Variablen als Parameter einer Methode einer anderen Bean
Von mcdroemmel im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 25.06.09, 17:53 -
JSP-Zugriff auf Session-Bean
Von Hando84 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 11Letzter Beitrag: 04.03.09, 13:22 -
ClassCastException bei Aufruf einer Stateful Session Bean
Von Urmel103 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 12Letzter Beitrag: 13.02.09, 19:03 -
Property einer Bean auf Property einer anderen Bean setzen?
Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 22.09.08, 19:54 -
bean in Session einbetten
Von linuxvsmicrosoft im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 12.04.04, 15:10





Zitieren

Login





