作者daeam (。.。)
看板java
标题[问题] servlet程式对於路径的判定?
时间Fri Apr 30 08:00:45 2010
初次尝试写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)
1F:→ bala045:你得放到web library下...了解一下J2EE的档案结构 04/30 11:17