1
我必須在unix系統上的tomcat上部署java war應用程序。 我使用下面的getServletContext來獲取路徑。如何在unix系統上的tomcat上部署應用服務器地址
String webAppPath = getServletContext().getRealPath("/");
當我使用Eclipse的代碼在Windows上我得到正確的路徑&它運行良好。 但是,當部署在UNIX我 http://home/pratik/apache-tomcat-7.0.65/webapps/Job我的路徑,而不是我的服務器地址說abc.com:8080/Job
如何使用我的項目名稱相處服務器地址在java中
在getContextPath()的幫助下,我可以提取項目名稱(/ Job)。 但如何動態獲取單一命令的服務器地址,以便我能夠獲得完整的路徑。 說我在2臺服務器上運行這個應用程序。所以我需要的地址格式爲: pratik.com:8080/工作 kumar.com:8080/工作 謝謝。 –