如何通过Java代码获取tomcat服务器的绝对路径

如题所述

如何通过Java代码获取tomcat服务器的绝对路径
可以通过“ 类名.class.getResource("").getPath()”方法实现。
举例:”String path = XMLS.class.getResource("").getPath()“.
解释:以上语句就是获取到XMLS编译后的绝对路径(无法获取到java文件路径的,因为java运行的都是class文件)
温馨提示:内容为网友见解,仅供参考
无其他回答

java 获取tomcat 目录
System.getProperty("catalina.home") ,Tomcat 安装目录,一般是用来查找库 jar 的。System.getProperty("catalina.base"),服务器配置目录,所有配置文件都在这里,你可以用一个catalina.home 来启动两个命令行来运行两个不同的 catalina.base 配置(前提你已经修改了配置文件保证它们的端口不会冲突);...

Java如何获取tomcat的根目录的路径
System.getProperty("catalina.home") ,Tomcat 安装目录,一般是用来查找库 jar 的。System.getProperty("catalina.base"),服务器配置目录,所有配置文件都在这里,你可以用一个catalina.home 来启动两个命令行来运行两个不同的 catalina.base 配置(前提你已经修改了配置文件保证它们的端口不会冲突);...

java后台怎么获得File标签的绝对路径 我只是做导入功能 拿File标签只 ...
根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath (request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("\/");(ServletContext对象获得几种方式:javax.servlet.http.HttpSession.getServl...

如何获得项目的路径
但是这样获取到得好像是E:\\myeclispeWorkbase\\samplev\\WebRoot\\WEB-INF\\classesE:\\apache-tomcat-6.0.30\\webapps\\samplev\\WEB-INF所以就得到你这个效果顶上去System.getProperty("user.dir")这个可以获得项目的路劲。Tomcat目录\\webapps\\WEB-INF\\classesrequest.getServletContext().getRealPath("\\\\src")...

如何获取项目绝对路径?
一、用Jsp获取 1、获取文件的绝对路径 String file="文件";(例如:data.mdb)String path=application.getRealPath(file);2、获取文件的绝对路径 String p2=request.getRequestURI();3、获取当前jsp页面的路径 String p3=request.getContextPath();4、获取当前项目的路径 String p4=request.getServlet...

Java普通类(不是Servlet)中如何获取Web工程部署到tomcat的路径?
第一步:需要先创建一个server,可以通过windows中的show view,之后找到server,第二步:在server窗口中右击,选择”new-server“,之后创建好tomcat server。第三步:双击创建的server,进入server设置界面,设置Server Location,选择编译路径是”Use Tomcat“即可切换到Tomcat的路径,保存。第四步:在创建...

java 怎么获取web根目录
5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();\\x0d\\x0a结果:D:\/resin\/webapps\/TEST \\x0d\\x0a\\x0d\\x0a2.在类中取得路径: \\x0d\\x0a\\x0d\\x0a(1)类的绝对路径:String u=Class.class.getClass(...

java用getServletContext().getRealPath("\/")获取项目路径的问题
request.getScheme()得到协议如:http:\/\/ request.getServerName() 得到服务器名称如:127.0.0.1 request.getServerPort() 得到端口号如8080 request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。上面 连起来拼成完整的url request.getRealPath()得到当前真实路径,不管是比如D:\\xx...

用java代码怎么获得tomcat的上一层路径
一,你可以使用绝对路径 二,可以使用相对路径,如 \/aa\/bb\/cc中 如果你要得到aa路径 那么就用\/aa\/bb\/cc\/..\/..\/ Linux 使用【..\/】windows使用【..\/ 或者..\\】

Java获取当前路径的几种方法
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();结果:D:\/resin\/webapps\/TEST 2.在类中取得路径:(1)类的绝对路径:Class.class.getClass().getResource("\/").getPath()结果:\/D:\/TEST\/WebRoot\/WEB-INF\/classes\/pack...

相似回答