Saat membuat atau menerapkan aplikasi di kluster Kubernetes Layanan Kontainer atau kluster ACK Serverless menggunakan paket WAR atau JAR, Anda dapat mengonfigurasi parameter seperti port aplikasi, jalur akses, dan jumlah maksimum thread.
Konfigurasi Tomcat saat membuat aplikasi
Masuk ke .
Di panel navigasi sisi kiri, pilih . Halaman Applications akan muncul. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace. Di sudut kiri atas, klik Create Application.
Di langkah Basic Information, atur Tipe Kluster dan Lingkungan Runtime Aplikasi, lalu klik Next.
Parameter
Deskripsi
Cluster Type
Pilih Kubernetes Clusters.
Application Runtime Environment
Pilih tipe aplikasi Java dan terapkan aplikasi menggunakan paket JAR atau WAR.
Custom: Pilih opsi ini jika ingin menggunakan konfigurasi Tomcat dari aplikasi. Jika memilih opsi ini, Anda dapat menggunakan image untuk menerapkan aplikasi. Jika memilih lingkungan runtime kustom, Tomcat Configuration tidak akan muncul di tab Pengaturan Aplikasi Lanjutan.
Java: Pilih opsi ini jika ingin menggunakan paket JAR universal untuk menerapkan aplikasi sebagai aplikasi Dubbo atau Spring Boot. Anda dapat menentukan parameter Lingkungan Java setelah memilih opsi ini.
Tomcat: Pilih opsi ini jika ingin menggunakan paket WAR universal untuk menerapkan aplikasi sebagai aplikasi Dubbo atau Spring. Anda dapat menentukan parameter Lingkungan Java dan Versi Kontainer setelah memilih opsi ini.
EDAS-Container (HSF): Pilih opsi ini jika ingin menggunakan paket WAR atau FatJar untuk menerapkan aplikasi sebagai aplikasi High-Speed Service Framework (HSF). Anda dapat menentukan parameter Lingkungan Java, Versi Pandora, dan Versi Ali-Tomcat setelah memilih opsi ini.
Di langkah Configurations, konfigurasikan informasi lingkungan, informasi dasar, dan metode penyebaran untuk aplikasi, atur parameter sumber daya terkait, lalu klik Next.
Di langkah Advanced Settings, klik Tomcat Configuration, pilih Custom Configuration, dan klik Edit di sebelah Custom Configuration. Di kotak dialog Application Settings, atur parameter dalam tabel berikut, lalu klik OK.
Parameter
Deskripsi
Application Port
Range port adalah 1024 hingga 65535. Izin admin telah dikonfigurasi untuk kontainer, tetapi izin root diperlukan untuk melakukan operasi pada port dengan nomor kurang dari 1024. Oleh karena itu, masukkan nilai lebih besar dari 1024 dalam range tersebut. Jika Anda tidak menentukan parameter ini, nilai default 8080 digunakan.
Tomcat Context
Pilih jalur akses aplikasi:
Package Name: Jalur akses aplikasi adalah nama paket JAR atau WAR. Anda tidak perlu memasukkan jalur kustom.
Root Directory: Jalur akses aplikasi adalah /. Anda tidak perlu memasukkan jalur kustom.
Custom: Jika Anda memilih opsi ini, atur Custom Path ke jalur kustom.
Maximum Threads
Tentukan jumlah maksimum koneksi dalam kolam koneksi. Parameter ini sesuai dengan parameter maxThreads. Nilai defaultnya adalah 400.
PeringatanParameter ini memiliki dampak besar pada kinerja aplikasi. Kami sarankan Anda menyetel parameter ini di bawah bimbingan profesional.
Tomcat Encoding
Pilih format pengkodean untuk Tomcat. Nilai yang valid: UTF-8, ISO-8859-1, GBK, dan GB2312. Jika Anda tidak menentukan parameter ini, nilai default ISO-8859-1 digunakan.
Use Advanced Settings
Jika jenis parameter dan parameter spesifik sebelumnya tidak dapat memenuhi kebutuhan Anda, pilih Use Advanced Settings untuk langsung mengedit file server.xml Tomcat.
PentingParameter ini hanya tersedia jika paket WAR digunakan untuk penyebaran.
Klik Create Application.
Di halaman Creation Completed, periksa informasi di bagian Basic Information, Configurations, dan Advanced Settings. Lalu, klik Create Application.
Di bagian atas halaman Application Overview, klik View Details. Di halaman Change List, lihat proses perubahan aplikasi. Tunggu beberapa menit hingga aplikasi diterapkan. Setelah proses perubahan aplikasi selesai, lihat status instance di bagian Basic Information halaman Application Overview. Jika status menunjukkan bahwa pod sedang berjalan, aplikasi telah diterapkan.
Konfigurasi Tomcat saat memperbarui aplikasi
Anda dapat mengonfigurasi Tomcat saat membuat aplikasi, atau mengonfigurasi atau memperbarui Tomcat saat menerapkan aplikasi.
Masuk ke .
Di panel navigasi sisi kiri, klik . Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace. Pilih Container Service or Serverless Kubernetes Cluster dari daftar drop-down Cluster Type. Kemudian, temukan aplikasi yang ingin Anda terapkan dan klik nama aplikasi.
Di halaman Overview atau Basic information, pilih di pojok kanan atas.
Di halaman Select Deployment Mode, pilih mode penyebaran dan klik Start Deployment di pojok kanan atas bagian mode penyebaran tertentu.
Atur lingkungan aplikasi dan informasi paket penyebaran. Di langkah Pengaturan Aplikasi Lanjutan, klik Tomcat Configuration, pilih Custom Configuration, dan klik Edit di sebelah Custom Configuration. Di kotak dialog Edit Tomcat Configuration, atur parameter dalam tabel berikut, lalu klik OK.
Parameter
Deskripsi
Application Port
Range port adalah 1024 hingga 65535. Izin admin telah dikonfigurasi untuk kontainer, tetapi izin root diperlukan untuk melakukan operasi pada port dengan nomor kurang dari 1024. Oleh karena itu, masukkan nilai lebih besar dari 1024 dalam range tersebut. Jika Anda tidak menentukan parameter ini, nilai default 8080 digunakan.
Tomcat Context
Pilih jalur akses aplikasi:
Package Name: Jalur akses aplikasi adalah nama paket JAR atau WAR. Anda tidak perlu memasukkan jalur kustom.
Root Directory: Jalur akses aplikasi adalah /. Anda tidak perlu memasukkan jalur kustom.
Custom: Jika memilih opsi ini, Anda harus menyetel Jalur Kustom ke jalur kustom.
Maximum Threads
Tentukan jumlah maksimum koneksi dalam kolam koneksi. Parameter ini sesuai dengan parameter maxThreads. Nilai defaultnya adalah 400.
PeringatanParameter ini memiliki dampak besar pada kinerja aplikasi. Kami sarankan Anda menyetel parameter ini di bawah bimbingan profesional.
Tomcat Encoding
Pilih format pengkodean untuk Tomcat. Nilai yang valid: UTF-8, ISO-8859-1, GBK, dan GB2312. Jika Anda tidak menentukan parameter ini, nilai default ISO-8859-1 digunakan.
Use Advanced Settings
Jika jenis parameter dan parameter spesifik sebelumnya tidak dapat memenuhi kebutuhan Anda, pilih Use Advanced Settings untuk langsung mengedit file server.xml Tomcat.
PentingParameter ini hanya tersedia jika paket WAR digunakan untuk penyebaran.
PentingAplikasi akan dimulai ulang setelah Anda klik OK. Kami sarankan Anda melakukan operasi ini selama jam-jam sepi.
Verifikasi hasil
Metode 1
Di panel navigasi sisi kiri halaman detail aplikasi, klik Change List untuk melihat detail perubahan aplikasi. Jika nilai di kolom Status Perubahan adalah Berhasil, aplikasi telah diterapkan dan konfigurasi berlaku.
Metode 2
Di halaman Application Overview, klik Pod yang Berjalan (Klik Lihat) di sebelah Running Status. Di bagian Pod panel yang muncul, periksa kolom Status pod. Jika muncul titik hijau, aplikasi dalam keadaan berjalan. Ini berarti aplikasi diterapkan sesuai harapan dan konfigurasi berlaku.