當前位置:首頁 » 密碼管理 » tomcat訪問文件

tomcat訪問文件

發布時間: 2022-05-10 07:03:39

1. tomcat啟動時,後台如何訪問伺服器保存的文件

根據描述, 該程序不是一個Servlet, 獲取資源文件方法:
1. 使用Servlet獲取文件路徑然後傳遞給後台程序

URL this.getServletContext().getResource()

InputStream this.getServletContext().getResourceAsStream()
2.使用文件讀取程序類載入器讀取文件

URL Object.class.getClassLoader().getResource();

InputStream this.getClass().getClassLoader().getResourceAsStream();

希望能幫助你

2. tomcat 啟動的情況下如何訪問其他盤的絕對路徑文件

//student.html放到主路徑下的stu文件夾下面;
<script>
function submit(){
window.location.href="stu/student.html";//表示從當前路徑開始進行載入網頁
//window.location.href="/practice_system/stu/student.html";//表示從主文件夾下開始載入文件
}
</script>

3. 怎麼才能用tomcat訪問webapp目錄外的文件

編輯server文件(%tomcathome%\conf\server.xml)
我們打算建立一個myjsp的虛擬目錄,只要在%tomcathome%\conf\server.xml文件,在<host>標簽中加入文件中加入如下代碼即可:
<Context docBase="D:\project\student" reloadable="true" debug="0" path="/test"/>

注意,此時path一定要寫,因為我們此時沒有新建xml文件了,所以一定要指明web

/*-----------------------------------------------*/

這樣就可以將我們設置的path來表示docBase物理路徑。

4. tomcat如何訪問子目錄中的資源

1、多項目: 按你的方式,再對你需要映射的子路徑項目,重新配置一遍過濾攔截子類的路徑,缺點就是多處部署程序。

2、操作系統路徑映射:在linux下可以通過虛路徑實現,windows下看一看這個

3、程序處理:可以通過過濾器的方式針對自己要訪問的特定url進行轉換到相應的路徑下尋找文件,這樣需要自己寫相應的程序處理。

5. jsp文件放在文件夾里怎麼用tomcat訪問

tomcat下有9個目錄,分別是bin,common,conf,logs,server,shared,temp,webapps,work 目錄,現在對每一目錄做介紹。
tomcat根目錄在tomcat中叫,文章中把tomcat解壓後在c:/下。
1./bin: 存放各種平台下啟動和關閉Tomcat的腳本文件。其中有個檔是catalina.bat,打開這個windos配置文件,在非注釋行加入JDK路徑,例 如 : SET java_HOME=C:j2sdk1.4.2_06 保存後,就配置好tomcat環境了。 startup.bat是windows下啟動tomcat的文件,shutdown.bat是關閉tomcat的文件。
2./common: 在common目錄下的lib目錄,存放Tomcat伺服器和所有web應用都能訪問的JAR?。
3./shared: 在shared目錄下的lib目錄,存放所有web應用能訪問的,但Tomcat不能訪問的JAR?。
4./server: 在server/webapps目錄中,存放Tomcat自帶的兩個APP-admin和manager應用,使用來管理Tomcat-web服務用的。 在server/lib目錄中,存放tomcat伺服器所需要的各,web應用不能訪問種jar?。
5./work : Tomcat把各種由jsp生成的servlet文件放在這個目錄下。work這個文件夾下面的東西建議你去看看就可以明白了 那是JSP文件編譯成.java->.classes
6./temp : 臨時活頁夾,Tomcat運行時候存放臨時文件用的。
7./logs : 存放Tomcat的日誌文件
8./conf : Tomcat的各種配置文件, tomcat啟動的時候需要讀取的配置文件:server.xml(tomcat主要配置文件)、web.xml和tomcatat- users.xml、catalina.policy(安全策略文件)等。修改了以後需要重啟tomcat才能生效.最重要的是 server.xml;配置tomcat組件的XML文件server。

6. tomcat可以正常啟動,但是不能訪問即頁面報404錯誤怎麼辦

1、正確的埠號

出現404錯誤證明,TOMCAT是啟動成功了的。 但是在一台計算機上,可以啟動多個埠號不一樣的TOMCAT, 所以請確保自己訪問的是正確的那個埠號,別自己啟動的是8080埠號的TOMCAT,但是訪問的地址卻用的是80埠(默認),這樣肯定會出現404錯誤的。

2、環境變數

假設有兩個Tomcat A和 B,自己分明運行的是B 下的startup.bat, 但是啟動的卻是A。

在環境變數中有兩個屬性:分別是CATALINA_HOME和CATALNIA_BASE,如果這個值指向的是A,那麼即便運行的是B下的startup.bat, 真正啟動的還會是A。

3、確定Web應用是否成功啟動

雖然Tomcat啟動成功了,但是對應的Web應用啟動失敗,依然會導致404錯誤。

倘若Web引用啟動失敗,那麼就一定會在Tomcat的logs目錄下的 localhost.當前日期.log 里留下錯誤信息。

打開這個文件,檢查對應的Web應用是否啟動過程中報錯了。 也許是web.xml多寫了一個標簽結束,也許是對應的servlet類找不到。

4、webapps下的ROOT目錄

有的時候,在server.xml 中配置的<context 是以「/"為開始路徑的,與此同時,在webapps目錄下還存在一個ROOT目錄,這個ROOT目錄其實也是告訴tomcat,以「/」 為開始路徑。

那麼這樣就發生沖突了,Tomcat只能二選一,通常情況下都會選擇ROOT目錄,那麼在server.xml中配置的就<context 就無法啟動了,導致訪問對應的資源提示404錯誤。

5、訪問地址的時候是否加了web應用的名稱

這個也是常犯的錯誤,加入部署的時候,指定了路徑,比如:

<Context path="/j2ee" docBase="e:\project\j2ee\web" debug="0" reloadable="false" />

那麼訪問的時候,要記得加上j2ee,像這樣:http://127.0.0.1:8080/j2ee/hello

6、是否訪問對資源了

這種錯誤也常見,寫的文件是 hello.html, 但是訪問的是 holle.html,會提示404。

7、不能訪問WEB-INF目錄下的資源

從安全形度觸發,TOMCAT不允許訪問WEB-INF目錄下的HTML,JSP文件。 所以如果資源文件放在WEB-INFO下,也會提示404錯誤。

Web伺服器的作用:

1、接收客戶端的請求。

2、給客戶端作出響應。

我們也可以自己手寫Web伺服器,但是那樣太麻煩,而且難度很大,所以我們可以使用目前應用最廣泛的Tomcat伺服器。

常見的Web伺服器:

lTomcat(Apache)

lJBoss(Redhat)

lGlassFish(Orcale)

lResin(Caucho)

lWeblogic(Orcale)

lWebsphere(IBM)

7. linux下tomcat部署應用後如何通過url訪問文件

Tomcat 的部署單元是「應用」(web application)。

一個「應用」是一堆文件按照特定結構組織起的集合,默認 / 典型結構如下:

「應用」主目錄/
|- ... (各種可以被直接訪問到的目錄和文件)
`- WEB-INF/ (一個有一定復雜度的「應用」的關鍵內容)
|- web.xml (「應用」的主要配置信息)

|- classes/ (存放編譯好的 java 程序)
`- lib/ (存放編譯好且已壓縮的 java 程序)

如果「應用」【僅】有有需要直接訪問的文件,而無 java 程序,也無配置文件,
則可以省確 WEB-INF/ 。

根據你的描述,你的「應用」應該是 awr ,絕對路徑是「/opt/awr」,
且只包含一個需要直接訪問的 HTML 文件。

請確認你已經理解上文所說的「應用」,並確認你的「應用」的路徑,
之後才能做進一步回答。

8. web項目部署在我的電腦上的tomcat中,怎樣讓其他用戶訪問我的項目

區域網的話 對方瀏覽器輸入
http://你的ip(可以通過ipconfig查):tomcat埠號(默認8080)/項目名。

9. tomcat server 啟動 怎麼訪問

首先你要知道你把tomcat放到哪裡了,tomcat的安裝有兩種方法,一種是解壓就可以使用,一種需要向程序一樣進行安裝。
如果是安裝的tomcat,那麼首先單擊開始菜單。
在開始菜單中選擇所有程序,在所有程序中有一個Apache
Tomcat……
的文件夾。單擊展開。
選擇這個文件夾中的Configure
Tomcat程序。單擊啟動。
在主界面中你就可以看到一個Start的開始按鈕了。單擊等待一會就可以啟動tomcat了。
如果你的壓縮文件,那麼也很簡單。
打開解壓目錄,然後找到BIN目錄,打開。
6
選擇tomcat程序,雙擊啟動即可。呈現的界面和上面一樣。單擊start即可啟動。

熱點內容
lockjava 發布:2025-05-17 13:02:08 瀏覽:310
只狼和看門狗哪個配置高 發布:2025-05-17 12:50:21 瀏覽:205
扁桃玩的伺服器地址 發布:2025-05-17 12:18:25 瀏覽:511
u盤上傳歌 發布:2025-05-17 12:14:51 瀏覽:615
入門c語言設計 發布:2025-05-17 12:08:31 瀏覽:41
c3演算法 發布:2025-05-17 12:04:19 瀏覽:365
phprecv 發布:2025-05-17 11:55:00 瀏覽:616
福建時鍾監控網關伺服器雲主機 發布:2025-05-17 11:54:28 瀏覽:253
c資料庫壓縮 發布:2025-05-17 11:39:22 瀏覽:965
安卓手機如何連接音響功放 發布:2025-05-17 11:37:48 瀏覽:965