Java 如何从tomcat服务器中部署的WAR文件中获取完整URL
我想在服务器上部署war应用程序时获得它的完整URL。 假设我的应用程序war文件是“test.war”,我的tomcat安装在“” 我想要的是从这个war文件中的Java代码中获取“”值,因为我必须将它们传递给其他服务 我正在使用maven构建war文件,因此也欢迎任何特定于maven的解决方案 网址:“ 网址:“ Uri:“/test/”在java代码中Java 如何从tomcat服务器中部署的WAR文件中获取完整URL,java,maven,war,tomcat8,Java,Maven,War,Tomcat8,我想在服务器上部署war应用程序时获得它的完整URL。 假设我的应用程序war文件是“test.war”,我的tomcat安装在“” 我想要的是从这个war文件中的Java代码中获取“”值,因为我必须将它们传递给其他服务 我正在使用maven构建war文件,因此也欢迎任何特定于maven的解决方案 网址:“ 网址:“ Uri:“/test/”在java代码中 String uri = request.getContextPath(); 请求是类HttpServletRequest 部署服务器t
String uri = request.getContextPath();
请求是类HttpServletRequest部署服务器tomcat时,如果文件名为ROOT.war-->URL为
对于文件abc.war-->URL is-->abc is context path是否可以在war文件中的java代码中实例化HttpServletRequest?我尝试了它(new HttpServletRequest()),但它需要我实现一系列方法。代码java:new HttpServletRequest()不正确,使用java servlet jsp时,方法doGet(HttpServletRequest request)或doPost(HttpServletRequest request)中的HttpServletRequest