alamat lokal Tomcat E:/soft4develop/Apache-Tomcat-6.0.18
Sistem.getProperty("pengguna.dir")//E:/soft4develop/Apache-Tomcat-6.0.18/bin
System.getProperty("catalina.home")//E:/soft4develop/Apache-Tomcat-6.0.18 juga berlaku untuk jboss. Wadah lain belum diuji.
Omong-omong, seorang teman kebetulan mengajukan pertanyaan di grup.
Login memerlukan HTTPS untuk membuat permintaan. Setelah login berhasil, semua permintaan lainnya akan melalui HTTP.
Misalnya https://www.VeVB.COM/admin/user_manager.apsx
Saya menemukan bahwa ini tidak memerlukan HTTPS, jadi saya meneruskannya ke
//www.VeVB.COM/admin/user_manager.apsx
Inilah masalahnya
request.getServerPort() hanya bisa mendapatkan port port1 ketika https
Lalu bagaimana cara mendapatkan port port2 tersebut.
Path menuju tomact dapat diperoleh melalui cara diatas, dan dapat diperoleh melalui xpath xml berikut
Konfigurasi port di server.xml Tomcat disambung untuk mencapai hal ini.
Cara mendapatkan port Tomcat
Daftar parameter System.getProperty()
# java.version Versi Lingkungan Runtime Java
# java.vendor Vendor Lingkungan Runtime Java
#java.vendor.url URL vendor Java
# java.home Direktori instalasi Java
# java.vm.spesifikasi.versi Versi spesifikasi Mesin Virtual Java
#java.vm.spesifikasi.vendor Vendor spesifikasi Mesin Virtual Java
#java.vm.spesifikasi.nama Nama spesifikasi Mesin Virtual Java
#java.vm.version Versi implementasi Mesin Virtual Java
#java.vm.vendor Vendor implementasi Mesin Virtual Java
# java.vm.name Nama implementasi Mesin Virtual Java
# java.spesifikasi.versi Versi spesifikasi Java Runtime Environment
# java.spesifikasi.vendor Vendor spesifikasi Java Runtime Environment
# java.spesifikasi.nama Nama spesifikasi Java Runtime Environment
# java.class.version Nomor versi format kelas Java
# java.class.path Jalur kelas Java
# java.library.path Daftar jalur yang akan dicari saat memuat perpustakaan
# java.io.tmpdir Jalur file temp default
# java.compiler Nama kompiler JIT yang akan digunakan
# java.ext.dirs Jalur direktori atau direktori ekstensi
# os.name Nama sistem operasi
# os.arch Arsitektur sistem operasi
# os.version Versi sistem operasi
# file.separator Pemisah file ("/" di UNIX)
# path.separator Pemisah jalur (":" di UNIX)
# line.separator Pemisah baris ("/n" di UNIX)
# user.name Nama akun pengguna
# user.home Direktori home pengguna
# user.dir Direktori kerja pengguna saat ini
Misalnya, jalur saat ini adalah C:/test:
Direktori file = File baru("abc");
direktori.getCanonicalPath(); //Hasilnya adalah C:/test/abc
direktori.getAbsolutePath(); //Hasilnya adalah C:/test/abc
direcotry.getPath(); //Hasilnya adalah abc
Direktori file = File baru(".");
direktori.getCanonicalPath(); //Hasilnya adalah C:/test
direktori.getAbsolutePath(); //Hasilnya adalah C:/test/.
direcotry.getPath(); //Apa yang Anda dapatkan adalah.
Direktori file = File baru("..");
direktori.getCanonicalPath(); //Hasilnya adalah C:/
direktori.getAbsolutePath(); //Hasilnya adalah C:/test/..
direcotry.getPath(); //Apa yang Anda dapatkan adalah...