TCP- Verbindung nach Tomcat- Start (global) starten

Status
Nicht offen für weitere Antworten.

MQue

Top Contributor
Morgen,

ich habe in meiner Web- Anwendung (in der Businesslogik) eine TCP- Klasse, welche beim starten der Webanwendung eine Verbindung zum Remote- Gerät aufbauen soll.
Meine Frage wäre jetzt, wo startet man die TCP- Verbindung, gibt es eine Möglichkeit, wenn der Tomcat- Server gestartet ist, dass dann meine Kommunikation startet?

lg
 
Zuletzt bearbeitet:

MQue

Top Contributor
Oje, Ich hoffe es gibt was in diese Richtung, der Ablauf wäre so, dass nach dem starten des Tomcats eine TCP- Verbindung zu einem Remotegerät aufgebaut wird und die empfangenen Daten in die Datenbank geschrieben werden.
Wenn sich ein Client über eine JSP verbindet, dann werden die gewünschten Daten aus der Datenbank ausgelesen und diesem gesendet.

Die TCP- Kommunikation soll also immer laufen, egal ob ein Client verbunden ist oder nicht, also kann ich das nicht in einer init()- Methode eines Servlets machen.

Gibt's da in diese Richtung was oder ist das ein Sonderfall?

Hättet Ihr einen Vorschlag wie ich das realisieren kann?

Vielen Dank,
lg
 
Zuletzt bearbeitet:

FArt

Top Contributor
Das ist kein typischer Anwendungsfall für einen Webserver. Dazu würde man in der Regel einen Applicationserver (mit integriertem Webserver) bemühen.
Deinen Funktionialität könnte man dort dann als Service implementieren.

Alternativen:
* Die Schnittstelle zwichen Webapplikationen und deinem Service ist sowieso nur die DB, somit kann der Service auch standalone laufen
* Du verwendeste einen Applicationserver wie z.B. JBoss
* Du integrierst deinen Service in den Tomcat z.B. als MBean. Google mal nach "tomcat" und "MBean"
 

MQue

Top Contributor
ich hab mit jetzt MBean angesehen bzw. ein Tutorial durchgemacht und bin draufgekommen, wenn ich in dd (web.xml) einen Listener registriere (ServletContextListener), dann wird die Methode contextInitialized des Listeners genau einmal beim Starten des Tomcats aufgerufen, also genau das was ich brauche um meine TCP- Verbindung zu einem Remote- Gerät zu starten.

Sehe ich da was falsch oder kann ich das so verwenden?

lg
 

FArt

Top Contributor
Das würde funktionieren, wenn das Servlet so konfiguriert ist, dass es beim Start des Tomcat auch mitgestartet wird und wenn das Servlet nicht beendet wird. Du solltest auch bei der Finalisierung darauf achten, dass du deine Applikation mitbeendest.

Aber noch mal: das funktioniert nur unter obigen Voraussetzungen und ist so nicht vorgesehen. Ich rate grundsätzlich von solchen "Tricks" ab.

Wer sich in einer Enterpriseumgebung bewegt sollte sich auch so verhalten.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L JavaEE Webanwendung - Datenbank-Verbindung aufbauen Allgemeines EE 18
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
G http(s) Verbindung Allgemeines EE 19
MQue CMS in Verbindung mit Java Allgemeines EE 16
G Verbindung zu Tomcat Allgemeines EE 15
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
zilti Verbindung Applet <-> Servlet Allgemeines EE 5
G Fehlermeldungen bei Verbindung zur DB Allgemeines EE 14
K JSP für DB-Verbindung Allgemeines EE 4
P keine verbindung vom struts framework zu mysql Allgemeines EE 2
G "Access denied" bei Verbindung zu MySQL mittles JS Allgemeines EE 3
MiHimbert Wildfly Access Denied nach Delete und erneutes Schreiben Allgemeines EE 1
J JSTree in Web-App: Datenbank-Beziehungen verschwinden nach unbestimmter Zeit Allgemeines EE 4
J Missing MessageBodyWriter nach Guice-Anbindung Allgemeines EE 0
D Websocket nach Decoder Annotation nicht mehr erreichbar Allgemeines EE 0
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
OnDemand Methodenaufruf nach Aufgabenabschluss in Asynch-Methode Allgemeines EE 4
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
I JBoss unheimlich langsam nach mehreren Deploys Allgemeines EE 2
L JSF f:param konvertiert 'blank' nach '+' in mailto-link Allgemeines EE 13
M JSF JSF Redirect zu Requested URL nach Login Allgemeines EE 6
Y JSF Komische Fehlermeldung nach Deployment und Serverstart Allgemeines EE 5
N Tomcat funktioniert nach shutdown/startup nicht mehr korrekt Allgemeines EE 9
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
R Je nach Benutzer anderes Datenbank-Schema auswählen Allgemeines EE 4
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
MQue RequestDispatcher nach Submit Allgemeines EE 2
A Timeout nach 30 Minuten Laufzeit einer entfernten Methode Allgemeines EE 3
V JSP BEAN Speichern von einer Zahl nach eingabe Allgemeines EE 2
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31
G Probleme mit dem Klassenpfad nach dem deployment Allgemeines EE 2
F MySQL Connection Pool nach Apache Example Allgemeines EE 1
R auf der Suche nach dem Fehler,Sessions + Arrays Allgemeines EE 4
B JSF - Form. je nach checked Radio um Feld erweitern Allgemeines EE 3
G Wie Objekte von JSP nach Servlet? Allgemeines EE 4
C JSF: request nach ausführung killen? Allgemeines EE 7
B Auf Win Rechner bauen und nach Debian Tomcat deployen Allgemeines EE 4
M Tomcat automatisch neustarten nach crash Allgemeines EE 2
D action url nach der umleitung finden Allgemeines EE 21
W Session nach Browserschließung erhalten im Tomcat Allgemeines EE 4
G Strutsanwendung auf Tomcat nach Neustart langsamer. Allgemeines EE 4
A Leerzeilen in HTML-Seite, nach Erzeugen des Servlets Allgemeines EE 3
S Tomcat Application Path bestimmen Allgemeines EE 0
TheWhiteShadow JSF plugins für tomcat webapp Allgemeines EE 0
X Tomcat checkParachute Allgemeines EE 3
C Servlet Tomcat/Jersey findet REST-Service nicht Allgemeines EE 3
J Global JNDI Tomcat Allgemeines EE 0
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
C WebSocket in Tomcat wirft 404 Allgemeines EE 0
S Eclipse mit Tomcat und Jersey Allgemeines EE 7
S Fehlersuche in Eclipse/Tomcat -> Error-log?? Allgemeines EE 2
S Tomcat und 404 -> von jetzt auf gleich Allgemeines EE 4
L JNDI auf Tomcat mit EE Allgemeines EE 4
E Servlet Tomcat Method Signature Resolution Allgemeines EE 7
J Logging und Monitoring unter Tomcat Allgemeines EE 2
aze Tomcat:Error Pages werden nicht angezeigt Allgemeines EE 4
D JSF JSF 2.0 + ICEFaces + Tomcat 7 Allgemeines EE 3
R Sessionmanagement und Tomcat Allgemeines EE 6
W Tomcat Support mit SLA? Allgemeines EE 3
P Tomcat lädt falsche Datei obwohl richtig angegeben Allgemeines EE 11
B Tomcat, JNDI und datasource - Konfiguartion Allgemeines EE 2
A Java Tomcat findet Website nicht Allgemeines EE 8
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
H Installer für Tomcat-Anwendung Allgemeines EE 5
A Tomcat in Eclipse Allgemeines EE 11
T Tomcat: Sessions bleiben zu lange erhalten Allgemeines EE 13
C Tomcat Zugriff auf lokale Dateien Allgemeines EE 2
A Tomcat, Exceptions beim redeploy Allgemeines EE 4
P Hilfe: Tomcat periodischer Absturz Allgemeines EE 5
MQue Tomcat reload Allgemeines EE 4
neurox Tomcat stoppen Allgemeines EE 1
S Unterschied zwischen Tomcat und Application Server? Allgemeines EE 3
MQue Tomcat PermGen Allgemeines EE 7
MQue Tomcat Methodenaufruf Allgemeines EE 3
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
reibi Tomcat Proxy eintragen Allgemeines EE 2
P CXF Project auf Tomcat laufen lassen - wie? Allgemeines EE 35
R (TOMCAT] Installation Tomcat auf WinXP Allgemeines EE 8
S Tomcat + Eclipse Allgemeines EE 6
T Security Manager in Tomcat Allgemeines EE 2
S Unterschiedliche Pfade bei Tomcat Allgemeines EE 4
ps EJB3 in Tomcat. das hat selbst mich erstaunt Allgemeines EE 18
B Tomcat Manager - .war Datei hochladen. Einfache Frage Allgemeines EE 5
G Probleme im Tomcat - loading WebappClassLoader Allgemeines EE 3
O ApplicationServer vs. Tomcat Allgemeines EE 5
B Tomcat -> Funktions User Credentials hinterlegen Allgemeines EE 7
B fmt:setBundle => Wo liegt die Properties-Datei im Tomcat? Allgemeines EE 3
U Tomcat Compilierproblem Allgemeines EE 2
A Tomcat -- JSP: komisches Problem Allgemeines EE 11
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
M Gelegentlicher Absturz Tomcat Anwendung: PermGen Space Allgemeines EE 6
R Error ServletContextListener auf Tomcat 6 Allgemeines EE 2
Y myFaces 1.2 und Tomcat 5.x / 6.0 Allgemeines EE 9
S tomcat session timeout - und was danach? Allgemeines EE 1
A Tomcat startet nicht, Einstellungsfehler? Allgemeines EE 3
S Auf Datei ausserhalb des Tomcat zugreifen Allgemeines EE 4
S JSP / Tomcat / Eclipse / Unable to compile class for JSP Allgemeines EE 4
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
M JSP: Tomcat: Serverfehler 500 nur beim IE. Allgemeines EE 2
G JSF 1.2 unter Netbeans 6 mit Tomcat 6.0 ->Navigationsprob Allgemeines EE 6

Ähnliche Java Themen

Neue Themen


Oben