导航:首页 > 编程语言 > java获取tomcat目录

java获取tomcat目录

发布时间:2022-09-23 18:39:29

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

基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例 如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基 准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例 如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,(http://www.ietf.org/rfc/rfc2396.txt)2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对 地址,他们是由客户端浏览器解析的)

B. 求助,java如何获取项目在tomcat的根路径

如果已经有系统环境变量的话,就用System.getEnv("TOMCAT_ROOT"),当然你要自定义TOMCAT_ROOT到系统变量里面。

C. 如何获取tomcat下的webapps的绝对路径呢

import java.io.File;
public class MainTest {
public static void main(String[] args) {
//获取是项目的绝对路径
System.out.println(System.getProperty("user.dir"));
System.out.println(new File("").getAbsolutePath());
//获取到clsspath绝对路径
System.out.println(MainTest.class.getResource("/"));
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(Test.class.getClassLoader().getResource(""));
}
}

前提是,你项目要部署到D: oolapache-tomcat-6.0.20webapps下!

建议你根据具体需求选择适合的方法!


有问题再追问,goodluck!

D. java 如何读到tomcat的bin目录

System.getProperty("user.dir")可以直接获取

E. java,获取已发布tomcat项目的原始地址路径

String dir = request.getServletContext().getRealPath("/");
request怎么来的就不多说了吧!!

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

//也许有你想要的,前提是在项目布署运行起来后,在servlet中或controller中运行以下代码即可。
System.out.println(this.getClass().getResource("/"));//结果:file:/E:/work/service/tomcat7.0.65/webapps/mvc_adminlte/WEB-INF/classes/
System.out.println(System.getProperty("catalina.home"));//结果:E:workservice omcat7.0.65
System.getProperty("user.dir");//结果:E:workservice omcat7.0.65in
System.out.println(request.getSession().getServletContext().getRealPath("/"));//结果:E:workservice omcat7.0.65webapps你的项目名称
希望能帮到你!

G. 如何在java类里获取tomcat容器的绝对路径=

可以通过“ 类名.class.getResource("").getPath()”方法实现。

H. java 获取tomcat 目录

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

当在 eclipse 里面运行时,多数情况下 cataline.home 还是 tomcat 目录,而 catalina.base 是 eclipse workspace 里面的一个目录,你现在需要拿到的应该是工作时的配置目录下的子目录,所以你应该用 catalina.base 当成根目录;比如,我想读取 tomcat user 文件,得到的结果相当于 ${cataline.base}/conf/tomcat-users.xml

I. Java如何获取tomcat的根目录的路径

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

当在 eclipse 里面运行时,多数情况下 cataline.home 还是 tomcat 目录,而 catalina.base 是 eclipse workspace 里面的一个目录,你现在需要拿到的应该是工作时的配置目录下的子目录,所以你应该用 catalina.base 当成根目录;比如,我想读取 tomcat user 文件,得到的结果相当于 ${cataline.base}/conf/tomcat-users.xml

J. java.io.tmpdir 怎么获得tomcat目录

1、请先确立你的Tomcat是MyEclipse自带的还是Eclipse自带的?
2、有没有配置过JAVA_HOME目录,
3、打印一下:System.out.println(System.getProperty("java.home"));看看目录是哪。
如果不是本地安装的Java环境变量的话要进行Syset.setProperty或者手动设置环境变量。

阅读全文

与java获取tomcat目录相关的资料

热点内容
程序员被喷了怎么办 浏览:707
android消息数 浏览:261
为什么在服务器里输不了指令 浏览:28
程序员那么可爱前女友剧情介绍 浏览:101
centosjava环境变量配置 浏览:552
服务器主板被锁如何恢复 浏览:129
xpc语言编程软件 浏览:820
光遇安卓怎么解限制 浏览:300
元气骑士老版源码 浏览:103
助眠解压音频小姐姐口腔音 浏览:232
sql加密身份证号解码 浏览:162
解压玩法视频 浏览:466
苹果xls如何设置加密 浏览:208
湖北广电dns的服务器地址是多少 浏览:529
php获取原始数据 浏览:250
pic单片机如何编程 浏览:895
javabyte写文件 浏览:325
java获取类包名 浏览:894
ftp命令编码格式 浏览:300
程序员那么可爱陆离穿正装 浏览:171