两种情况下怎么是不同的相对路径?

ylecho 2003-05-27 12:38:01
我的jsp工程是在jbuilder下开发的。其中有个servlet文件DBAccess.java中有一句
String curDir = System.getProperty("user.dir");
BufferedReader file = new BufferedReader(new FileReader(curDir+"/conf.txt"));
在这里获得的curDir是f:/SApp/tomcat,其中SApp是我的工程名,这个tomcat是jsp工程自动生成的一个文件夹。我就把文件conf.txt放在f:/SApp/tomcat下面,每次都可以正常读取。

后来,我要在单独的tomcat下面运行工程SApp,不在jbuilder下运行。

把整个工程考到tomcat4.1.18下的webapps下面就可以运行了,但是curDir却变了,变成了g:/tomcat/bin,(我的tomcat装在g盘跟目录下),这样就找不到我的文件了,我还必须吧文件conf.txt考到g:/tomcat/bin下面才行,但是不能这样,最好文件放在工程SApp下面或者Sapp下面的任何一个文件夹都行。反正不能脱离工程,这样不方便的。

不知道我说得清不清楚,请大家帮帮我!
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylecho 2003-06-10
  • 打赏
  • 举报
回复
没回答对!也只好给分了。
ylecho 2003-06-10
  • 打赏
  • 举报
回复
??????????????????????????
没法,散
ylecho 2003-05-27
  • 打赏
  • 举报
回复
不是的,我的意思是怎么得到工程的路径,因为工程是要整个移动的。
不是要使用哪个tomcat的问题。
jaderiver 2003-05-27
  • 打赏
  • 举报
回复
JBuilder->Tools->Configure Servers里,把Tomcat的Home directory改为g:/tomcat/,
这样都有用你安装的Tomcat作为Web Service.
不知你要的是不是这样.

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧