Kod sedia ada:
1. Fungsi utama: mainGame.java (fungsi pickup untuk permulaan permainan.)
2 Tetapkannya untuk dijalankan setiap 2 saat dan tulis nombor dalam pangkalan data)
Terdapat dua perkara penting tentang memulakan sendiri:
1 untuk mengubah suai fail konfigurasi bernama web.xml
dalam WEB-INF di bawah webRoot.
Jika anda tidak mempunyai laluan yang sama seperti imej saya, malangnya jenis projek anda telah dibuat dengan tidak betul.
Ingat untuk mencipta projek pelayan web baharu.
Fail ini hanya menambah tiga baris kod untuk memberitahu tomcat bahawa saya ingin menjalankan kelas automula dan saya akan menamakannya autoRun. Seperti yang ditunjukkan di bawah, bahagian biru adalah kod yang saya tambah.
listener-classgame.autoRun/listener-class
/listener boleh melaksanakan kelas autoRun di bawah pakej permainan semasa berjalan (pakej permainan ialah pakej permainan yang dibuat oleh saya sendiri, anda boleh mencipta nama pakej kegemaran sendiri). Kelas autoRun ini ialah kod permulaan sendiri yang saya tulis.
Untuk butiran, lihat di bawah:
2. Cara menulis kod permulaan sendiri:
Kita perlu membiarkan kod permulaan sendiri membawa kepada fungsi utama. Oleh itu, di bawah pakej permainan, buat fail baharu bernama autoRun.java
packagegame
import javax servlet . //Ini ialah kelas yang digunakan untuk memulakan sendiri, Peristiwa latar belakang
import javax .servlet fungsi , mudah dikendalikan
//Isytiharkan kelas autoRun dan gunakan antara muka mendengar latar belakang pelayan. Penggunaan tetap, hafalan hafalan
autorunelementsservletcontextlistener kelas awam {
//Apabila latar belakang dimulakan, acara permulaan tomcat berlaku Ini ialah penggunaan tetap
konteks kekosongan awam dimulakan (servletcontexteventarg 0){
//Apa yang anda mahu lakukan, tulis di sini
system . main(null ; >//Kandungan pelaksanaan ditulis di sini
}
} Seperti yang anda lihat, terdapat dua bahagian untuk memantau status permulaan dan penutupan tomcat.
Permulaan. Apa yang perlu saya lakukan
Satu lagi penutupan. Apa yang perlu saya lakukan
Sudah tentu ia tidak aktif. Saya tidak perlu mengambil apa-apa tindakan lagi. Saya hanya perlu melaksanakan fungsi utama permainan semasa pelancaran. Jadi saya meninggalkan fungsi utama dalam permulaan.
Atas ialah kandungan terperinci Bagaimana untuk menambah arahan permulaan java ke perkhidmatan tomcat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!