Heim  >  Artikel  >  Java  >  So fügen Sie einen Java-Startbefehl zum Tomcat-Dienst hinzu

So fügen Sie einen Java-Startbefehl zum Tomcat-Dienst hinzu

WBOY
WBOYnach vorne
2023-04-29 10:19:06916Durchsuche

Vorhandener Code:

1. Hauptfunktion: mainGame.java (Pickup-Funktion für den Spielstart.)

2. Framework-Laufklasse: gameEnterFrame.java (verantwortlich für die Schleifenausführung, ich habe sie so eingestellt, dass sie alle 2 Sekunden ausgeführt wird.) Die Nummer in der Datenbank.

Es gibt zwei wichtige Punkte zum Selbststart:

1 Sie müssen eine Konfigurationsdatei namens web.xml

in WEB-INF ändern.

Wenn Sie nicht den gleichen Pfad wie mein Bild haben, wurde Ihr Projekttyp leider falsch erstellt.

Denken Sie daran, ein neues Webserverprojekt zu erstellen.

Diese Datei fügt einfach drei Codezeilen hinzu, um Tomcat mitzuteilen, dass ich eine Autostart-Klasse ausführen möchte, und ich werde sie autoRun nennen. Wie unten gezeigt, ist der blaue Teil der Code, den ich hinzugefügt habe.

listener-classgame.autoRun/listener-class

/listener kann beim Ausführen die AutoRun-Klasse unter dem Spielpaket ausführen (das Spielpaket ist ein von mir selbst erstelltes Spielpaket, und Sie können den gewünschten Paketnamen erstellen). Diese AutoRun-Klasse ist der selbststartende Code, den ich geschrieben habe.

Weitere Informationen zum Schreiben finden Sie unten:

2. So schreiben Sie den selbststartenden Code:

Wir müssen den selbststartenden Code zur Hauptfunktion führen lassen. Erstellen Sie also unter dem Spielpaket eine neue Datei mit dem Namen SERVLETContextEvent listener; //Dies ist eine Klasse zum Selbststarten, der Hintergrund ist der Servermonitor

Hauptspiel importieren

//Deklarieren Sie eine AutoRun-Klasse und verwenden Sie den Serverhintergrund Hörschnittstelle. Feste Verwendung, Auswendiglernen

publicclass autorunelementsservletcontextlistener {

//Wenn der Hintergrund initialisiert wird, tritt das Tomcat-Startereignis auf. Dies ist eine feste Verwendung

public void context initialized(servletcontexteventarg 0){

//Was Sie tun müssen tun, hier schreiben

system . println('main functionis running,');

maingame .main(null);

}

//Wenn der Hintergrund zerstört wird, tritt ein Tomcat-Shutdown-Ereignis auf eine feste Verwendung

public void context desred(servletcontexteventarg 0){

//Ausführungsinhalt wird hier geschrieben

}

} Wie Sie sehen können, besteht die Überwachung des Start- und Herunterfahrstatus von Tomcat aus zwei Teilen.

Ein Anfang. Was soll ich tun

Noch eine Schließung. Was soll ich tun

Natürlich ist es geschlossen. Ich muss noch nichts unternehmen. Ich muss beim Start nur die Hauptfunktionen des Spiels ausführen. Also habe ich die Hauptfunktion im Startup belassen.

Das obige ist der detaillierte Inhalt vonSo fügen Sie einen Java-Startbefehl zum Tomcat-Dienst hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen