亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 java 從 Tomcat 的 server.xml 中查找上下文路徑

使用 java 從 Tomcat 的 server.xml 中查找上下文路徑

海綿寶寶撒 2022-03-10 19:49:00
今天我從 Tomcat 讀取 server.xml 配置文件時遇到問題。我的意思是我想在服務器啟動時驗證應用程序上下文,以便應用程序知道要查找哪個配置文件。例如:我在我的 Tomcat 服務器配置中為我的應用程序“/myapp”設置了一個上下文。所以它可以通過 :8080/myapp 訪問。不,我希望我的 Java 應用程序在 Tomcat 啟動時讀取 server.xml 文件,所以它或多或少看起來像這樣: - Tomcat 正在啟動, - 應用程序正在檢查 server.xml 文件的自身上下文參數,并找到它是“/myapp”, - 使用上述上下文 - 應用程序查找文件 /CATALINA_BASE/conf/myapp.conf。我不能基于 URI,因為應用程序以 Tomcat 開頭并且不需要打開 Web 瀏覽器,因此啟動時沒有提供 URI。
查看完整描述

1 回答

?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

你不應該解析 server.xml,因為它不能保證你的應用程序在那里聲明(事實上,這樣做是不好的風格)。應用程序的上下文路徑可以在ServletContextListenerfrom 中確定ServletContext.getContextPath()。


查看完整回答
反對 回復 2022-03-10
  • 1 回答
  • 0 關注
  • 463 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號