[問題] servlet程式對於路徑的判定?

看板java作者 (。.。)時間15年前 (2010/04/30 08:00), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
初次嘗試寫servlet 有些概念不是很清楚 我使用Eclipse撰寫 一般 java class 相對路徑的root是"專案資料夾" 但 HttpServlet 相對路徑的root卻是 "Eclipse的安裝路徑" ...??? 很那悶怎麼會這麼奇妙? 如果今天我servlet.java 要 new一個 doA.java 做一些事情 而 doA.java 與另外一 doB.java 都會去存取專案中某file.txt 難道要把code中的路徑都改成絕對路徑嗎 Orz? 還有一點不解的是 原本 doA.java import的 .jar 本來很ok 但如果今天由 servlet.java 去請 doA.java 做事 那就會發生 NoClassDefFoundError 的狀況 我得把 .jar 搬到 Tomcat 下的 library 才讀的到... 明明servlet.java 跟 doA.java 都是在同一個專案 不懂為什麼會這樣? 請問要做哪方面的survey才會對這些概念清楚一些呢? 謝謝分享 :) ※ 編輯: daeam 來自: 140.113.88.241 (04/30 09:12)

04/30 11:17, , 1F
你得放到web library下...了解一下J2EE的檔案結構
04/30 11:17, 1F
文章代碼(AID): #1BsXsljA (java)