急: java servlet中如何获取servlet所在目录?
我用win2k+resin2.0.4做开发平台,在/resin/doc/WEB-INF/com/test/下有个test.class,web调用使用http://localhost:8080/servlet/com.test.test的URL
问题是,在test.class中才能知道我这个test.class在硬盘上的真实路径呢?
在我的w2k中,我做了一个Resin_HOME的环境变量,设为
E:\BIN\resin-2.0.4
在servlet中
java.io.File file= new java.io.File("123456789");
if(!file.exists())file.createNewFile();
结果我搜索硬盘上,这个1234356789的文件就生成在e:\BIN\resin-2.0.4
“JAVA2核心技术 卷I:基础知识”这本书java.io.File时讲,如果不指明路径,则文件使用当前路径,但我的测试却说明java servlet是以resin的路径为当前路径的,而不是我预期中的test.class所在的目录。
我现在做这个servlet的程序,每次启动的时候要去读一个配置文件,而这个配置文件的路径却需要在java编译时就写进程序里面去,这就带来程序移植的困难了
我想肯定有解决办法的,在asp中是用server.mappath()来获取的,java肯定也有!
相关推荐
MyEclipse Blue Edition6.1 破解码
MyEclipse Blue Edition6.1 破解码 可用到08年12月31号
【新版更新】MyEclipse 10.0 正式版破解及注册码
myeclipse.10.0.更新发布(破解更新).myeclipse10.0_key.gen 【新版更新】MyEclipse 10.0 正式版破解注册码 - 附详细操作及说明 适合于MyEclipse 10.0,具体看详细操作说明吧...... 另外,MyEclipse 9系列的破解及如何注册请看这里:http://download.csdn.net/detail/qq6346534/3506827 另附MyEclipse 10.0 正式版(For Windows)其它各个版本的下载地址,无法下载的话,自己想办法去,这里就不多说了: MyEclipse 10.0 : http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.0-offline-installer-windows.exe MyEclipse Blue Edition 10.0 : http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-blue-10.0-offline-installer-windows.exe MyEclipse for Spring 10.0 : http://downloads.myeclipseide.com/downloads/products/eworkbench/helios/installers/MyEclipseForSpring-10.0-offline-installer-windows.exe MyEclipse Bling Edition 10.0 : http://downloads.myeclipseide.com/downloads/products/eworkbench/helios/installers/MyEclipseBling-10.0-offline-installer-windows.exe ( 说一句: 很多人问 到 MyEclipse Bling, 这个是 MyEclipse Blue + MyEclipse for Spring 的组合版本, 也是功能最强大的版本,其实也得看自己的需求啦...... 这是最近新出的一个玩意...... 可以把玩一下哦...... ) 注: 资源收集于互联网,本程序只供个人学习测试及交流之用,不可用于其他非法用途,请支持正版......
MyEclipse BLUE Edition 7.5 Crack
MyEclipse BLUE Edition 7.5 Crack 仅包含CRACK Java源代码,如果您的ME75不能使用,那么请按地址下载免在线安装的ME75版
MyEclipse Blue 10 注册机及破解方法
和朋友摸索出的破解方法。有了这个,你将不必为找不到注册码发愁。
MyEclipse2017 blue版本破解包
MyEclipse2017 blue版本,亲测可用,各位请放心下载。


Web 开发
