Ini adalah cara untuk mengakses rangkaian dalamanhttp://192.168.1.1/rs, dan ini adalah cara untuk mengakses rangkaian luaran:http://61.11.11.11:1002/project/rs?
Saya tidak faham isu proksi terbalik, tetapi tidakkah cukup jika anda menjadikan laluan rangkaian dalaman dan luaran sama?
Tulis fail konfigurasi khusus untuk menyimpan semua pembolehubah global yang anda perlukan, dan bina kaedah untuk membaca konfigurasi secara dinamik, yang boleh diperkenalkan secara langsung oleh bahagian hadapan. (satu idea)
Spring sendiri boleh mengkonfigurasi pembolehubah global yang serupa dalam xml, seperti mengkonfigurasi pembolehubah tetap dalam ./application.propertites, dan kemudian membaca
Masalah anda sepatutnya berkaitan dengan pemajuan pemetaan URL dari rangkaian dalaman ke rangkaian luaran Konfigurasikannya pada mesin rangkaian awam
Dalam analisis akhir, ia disebabkan oleh nama projek Jika projek diletakkan terus di bawah webApps->ROOT dan nama folder menggunakan huruf besar, nama projek tidak diperlukan. Perkenalkan css dan js terus / dan itu sahaja
Ini adalah cara untuk mengakses rangkaian dalaman
http://192.168.1.1/rs
, dan ini adalah cara untuk mengakses rangkaian luaran:http://61.11.11.11:1002/project/rs
?Saya tidak faham isu proksi terbalik, tetapi tidakkah cukup jika anda menjadikan laluan rangkaian dalaman dan luaran sama?
Buat fail configure.properties baharu di bawah classpath dengan kandungan berikut:
Kemudian konfigurasikan serpihan xml berikut dalam spring-mvc-servlet.xml Ambil perhatian bahawa ia mestilah dalam fail konfigurasi spring mvc.
Kemudian gunakan @Value untuk menyuntik nilai yang dikonfigurasikan dalam pengawal
Ini tidak ada kena mengena dengan situasi global Nilai ini harus diperolehi oleh anda sendiri, bukan anda yang ditetapkan
Threadlocal boleh dicuba
Tulis fail konfigurasi khusus untuk menyimpan semua pembolehubah global yang anda perlukan, dan bina kaedah untuk membaca konfigurasi secara dinamik, yang boleh diperkenalkan secara langsung oleh bahagian hadapan. (satu idea)
Spring sendiri boleh mengkonfigurasi pembolehubah global yang serupa dalam xml, seperti mengkonfigurasi pembolehubah tetap dalam ./application.propertites, dan kemudian membaca
Masalah anda sepatutnya berkaitan dengan pemajuan pemetaan URL dari rangkaian dalaman ke rangkaian luaran Konfigurasikannya pada mesin rangkaian awam
Dalam analisis akhir, ia disebabkan oleh nama projek Jika projek diletakkan terus di bawah
webApps->ROOT
dan nama folder menggunakan huruf besar, nama projek tidak diperlukan.Perkenalkan
css
danjs
terus/
dan itu sahaja