子目錄下的JSP不能訪問類的問題分析

2021-08-29 11:46:08 字數 552 閱讀 1078

問題現象

主要的目錄結構

index.jsp

test/test.jsp

web-inf/web.xml

web-inf/classes/myclass.class

2個jsp裡面全都呼叫了myclass.class

程式內容完全相同,是複製過去改檔名的。

訪問  沒有任何問題

訪問   報 classnotfoundexception

伺服器其是tomcat 5.5

故障查詢

經過程式測試,發現在/index.jsp裡面包含了需要的classapth目錄,也就是 /web-inf/classes

而在 /test/test.jsp 裡面,竟然不包含這個目錄,當然也就無法訪問myclass類了

檢視tomcat/conf/server.xml, 發現如下配置

複製內容到剪貼簿

**:

然後對docbase進行修正

這樣就可以了! 

合併子目錄下的檔案

比如在當前路徑下有這麼乙個檔案系統 0 mytest.en 1 mytest.en 2 mytest.en 3 mytest.en 4 mytest.en 5 mytest.en 6 mytest.en 7 mytest.en 8 mytest.en要把所有的mytest.en貼上到同乙個檔案內,可...

linux 根目錄下的子目錄的意義

bin 可執行程式,通常抱括系統工具 boot 系統啟動時用於初始化linux的檔案,比如linux核心 dev 鏈結到硬體資源的檔案 etc 配置檔案,特別是系統工具和網路服務 home 所有普通使用者的home目錄 lib 系統工具和核心所使用的系統庫 root 超級使用者目錄 sbin 僅由r...

Linux根目錄下子目錄的詳解

1 bin 存放的是普通使用者使用的命令 類似於ping命令 2 sbin 存放的是管理員使用的命令 類似於重啟 reboot 3 boot 存放linux核心啟動程式 4 dev 存放的是硬體裝置 硬碟 sad,sdb等,dev input存放的是滑鼠資訊 5 etc 存放的是系統應用檔案 dhc...