導航:首頁 > 編程語言 > 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目錄相關的資料

熱點內容
python多進程多線程實例 瀏覽:637
山東濟南生產伺服器雲主機 瀏覽:310
演算法員跳槽四年 瀏覽:730
秦九昭演算法v0怎麼求 瀏覽:384
斗魚java 瀏覽:896
程序員對老師的感謝 瀏覽:29
什麼app能查看銀行卡照片 瀏覽:24
win7pdf虛擬列印 瀏覽:332
程序員喜歡的女生條件 瀏覽:123
阿里雲伺服器ip搭建教程 瀏覽:85
解壓和拉伸這一動畫的原理是什麼 瀏覽:740
tbc戰士的命令怒吼 瀏覽:481
idea快捷鍵看源碼 瀏覽:976
手機碎屏解壓工具 瀏覽:245
jsonrpcphp使用 瀏覽:566
網上求職系統源碼 瀏覽:699
pdf數字不顯示 瀏覽:890
convertwordtopdf 瀏覽:253
程序編譯基本單位 瀏覽:23
python分析圖片角度 瀏覽:64