[英]How to get the full URL from deployed WAR file in a tomcat server
在服務器上部署我的戰爭應用程序時,我想獲得它的完整URL。 假設我的應用程序war文件是“ test.war”,而tomcat安裝在“ http:// localhost:8080 / ”上。
我想要的是從這個war文件中的Java代碼獲取“ http:// localhost:8080 / test / ”值,因為我必須將它們傳遞給其他服務。
我正在使用maven構建war文件,因此也歡迎任何特定於Maven的解決方案。
網址:“ http:// localhost:8080 / ”
Uri:java代碼中的“ / test /”
String uri = request.getContextPath();
請求是類HttpServletRequest
部署服務器tomcat時,如果文件.war的名稱為ROOT.war-> URL為http:// localhost:8080 /
使用文件abc.war- > URL是http:// localhost:8080 / abc / ---> abc是上下文路徑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.