Ide Membuat Proyek Web Java Tradisional (Dibangun dengan Maven)
Metode 1
File -> New -> Project -> Java (periksa aplikasi web)
Metode 2
File -> New -> Project -> Java Enterprise (periksa aplikasi web)
Ide Menyebarkan Proyek Web Java
Ide tidak menempatkan proyek di direktori WebApp Tomcat, tetapi proyek masih ada di direktori proyek sumber. Ide mengadopsi metode penyebaran proyek TOMCAT non-invasif (tidak ada modifikasi file tomcat apa pun) <metode direktori virtual>
Setelah IDEA mulai Tomcat, direktori ProjectName yang sesuai akan dibuat di direktori $ {user.home}/. Intellijidea/System/Tomcat, dan menyalin 3 direktori ke direktori $ {user.home}/. Intellijidea/System/Tomcat/ProjectName. Ini akan menyebabkan setiap proyek sesuai dengan tiga direktori: conf, log, dan pekerjaan: conf, log, danDalam file konfigurasi conf/catalina/localhost/root.xml, konfigurasi yang terkait dengan proyek Javaweb adalah sebagai berikut:
<? Xml Version = "1.0" encoding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artefacts/je_war_exploded"/>
Properti File Konfigurasi Conf/Catalina/LocalHost/Root.xml
<? Xml Version = "1.0" encoding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artefacts/je_war_exploded"/>
jalur
Atur URL untuk mengakses Portal Aplikasi Web (Setel Routing Entri URL)
docbase
Atur jalur proyek aplikasi web
ClassName
Tentukan nama kelas Java yang mengimplementasikan antarmuka konteks
dapat dimuat ulang
Jika diatur ke True, Tomcat akan secara otomatis memuat ulang sesuai dengan perubahan direktori Web-INF. Ini akan diatur ke true selama pengembangan/debugging umum, dan lingkungan produksi resmi akan diatur ke false.
Direktori Virtual
memengaruhi:
1. Ketika host: port di URL sama, banyak proyek dapat digunakan (biasanya ini jarang digunakan)
Misalnya:
http: // localhost: 8080/
http: // localhost: 8080/manager
http: // localhost: 8080/admin
2. Pisahkan lokasi penyimpanan proyek dari WebApps di direktori root Tomcat, yang lebih aman
Metode Konfigurasi Satu
Buat: Tomcat Root Directory/Conf/Catalina/Domain Name/Test.xml File
isi:
<? Xml Version = "1.0" encoding = "UTF-8"?> <Context docbase = "g:/work/java/je/out/artefacts/je_war_exploded"//>
Kunjungi URL: http: // localhost: 8080/tes
Host virtual
Fungsi: Server mengikat beberapa nama domain, satu nama domain sesuai dengan satu proyek (kebanyakan) atau satu nama domain sesuai dengan beberapa proyek (sangat jarang)
Metode konfigurasi
Tambahkan kode berikut ke file direktori root tomcat /conf/server.xml:
<Host name = "www.jalja2.org" appbase = "e:/learning/activeMq/app2" unpackwars = "true" autodeploy = "true"> </host>
Meringkaskan
Di atas adalah metode ide yang menggunakan proyek Javaweb ke server Tomcat yang diperkenalkan oleh editor. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!