Seperti yang ditunjukkan di bawah, mula-mula buat setiap fail mengikut keperluan
Jika anda fikir ia boleh dijalankan pada masa ini, anda silap (saya terperangkap di sini pada mulanya)
Struktur projek idea
Jika anda telah belajar menggunakan idea untuk mencipta aplikasi servlet, anda pasti akan mendapati web.xml yang disediakan di sini tidak lengkap sama sekali
Sila gunakan kod berikut untuk memasukkan teg servlet di atas
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> //在这里加入上面说过的servlet标签代码 </web-app>
seperti di atas, saya ingin menyusunnya pada mulanya, Tetapi ralat telah dilaporkan
Sebab di sini ialah javac akan membaca kod fail sumber mengikut pengekodan sistem pengendalian anda, dan komputer saya lalai kepada GBK, tetapi kami semua menulis kod sumber ini dalam Notepad menggunakan UTF-8 untuk menyimpan secara lalai, yang bersamaan dengan javac menggunakan GBK untuk membaca kandungan UTF-8 dan melaporkan ralat
. Oleh itu, kita perlu menentukan format pengekodan untuk membaca kod sumber sebagai UTF-8
Ralat yang dilaporkan pada ini masa ialah bahasa Cina dipaparkan secara normal, dan servlet tidak dapat ditemui, yang bermaksud bahawa anda menggunakan kelas ini, tetapi Tidak dijumpai, menurut delegasi ibu bapa, kita tahu bahawa apabila mencari kelas, kita akan mulakan dari cache pemuat kelas sistem Jika tidak, kita akan mencari cache pemuat induknya, iaitu pemuat kelas sambungan Jika tidak, kita akan mencari cache pemuat kelas sambungan Jika cache pemuat induk pemuat kelas masih tidak wujud, mula turun Mula-mula, cari pakej balang di bawah laluan yang ditentukan pemuat kelas bootstrap untuk melihat sama ada ia mengandungi kelas yang kita mahukan dimuatkan dengan pemuat kelas Beberapa Kelas asas semuanya ada di dalamnya, dan laluannya adalah lib di bawah jre di bawah jdk
Jika anda pernah' t menemuinya lagi, pergi dan lanjutkan pemuat kelas Tentukan laluan untuk mencari, komputer saya ialah laluan berikut
Jika ia tidak ditemui. namun, kemudian nyatakan laluan dalam pemuat kelas sistem, iaitu classpath yang biasa, anda sepatutnya menemuinya semasa mengkonfigurasi laluan
Kemudian perintah -cp diikuti oleh classpath memberitahu sistem untuk pergi kepada saya dan melihat. untuk itu jika tidak ditemui Nama penuh -cp ialah -classpath Kedua-dua kaedah penulisan boleh dijalankan
Apabila anda melaksanakan javac dengan memasukkan cmd dalam fail. pengurus, fail kelas dijana secara lalai dalam direktori semasa, tetapi ada perkara penting di sini, anda menulis Fail sumber java mempunyai arahan pakej, maka kita mesti membuat folder langkah demi langkah mengikut nama pakej (hanya apabila berjalan bolehkah anda mencari fail sumber yang anda import dan tulis),
-d ialah tempat kelas diletakkan -d adalah sangat mudah untuk mencipta folder pakej secara automatik untuk kami dalam direktori semasa secara manual
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi Servlet secara manual untuk dijalankan di Tomcat di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!