想请教大家一个问题:
我在本地机上有一个文件connect.properties用来设置连接数据库的参数
放在E:\Tomcat 5.5\webapps\dbTest\WEB-INF\classes下
我在程序里写
Properties argument = new Properties();
argument.load(new FileInputStream("E:\\Tomcat 5.5\\webapps\\youyuan\\WEB-INF\\classes\\connect.properties"));
其中new FileInputStream()里的参数要用绝对路径,才能实现真正的效果。
但在写成相对路径时,TOMCAT提示找不到文件,
但如果写绝对路径的话,假如我要是换个路径的话,不是要重新改写,重新编译啊
有没有一种方法实现参数只用绝对路径啊
(我试了用URL类的时候返回的file:\E:\Tomcat 5.5\webapps\dbTest\WEB-INF\classes\connect.properties,要是处理一下得到是E:\ Tomcat 5.5\webapps\dbTest\WEB-INF\classes\connect.properties但TOMCAT还是提示找不到文件)
我在本地机上有一个文件connect.properties用来设置连接数据库的参数
放在E:\Tomcat 5.5\webapps\dbTest\WEB-INF\classes下
我在程序里写
Properties argument = new Properties();
argument.load(new FileInputStream("E:\\Tomcat 5.5\\webapps\\youyuan\\WEB-INF\\classes\\connect.properties"));
其中new FileInputStream()里的参数要用绝对路径,才能实现真正的效果。
但在写成相对路径时,TOMCAT提示找不到文件,
但如果写绝对路径的话,假如我要是换个路径的话,不是要重新改写,重新编译啊
有没有一种方法实现参数只用绝对路径啊
(我试了用URL类的时候返回的file:\E:\Tomcat 5.5\webapps\dbTest\WEB-INF\classes\connect.properties,要是处理一下得到是E:\ Tomcat 5.5\webapps\dbTest\WEB-INF\classes\connect.properties但TOMCAT还是提示找不到文件)
解决方案 »
- hibernate4.0+spring3.1+struts2.2.3集成无法访问数据库
- struts2用什么方法连接数据库呀?,我只知道struts1的连接方法请高手帮忙。
- 求救关于TABLE中TEXT或textarea的CSS 使之能随浏览器放大或缩小 在线等。。。。。。。。。
- Ajax简单问题,非IE下怎么关窗体?
- 由于报表导出Excel查询时间长,所以需要点击导出Excel前禁用按钮,导出后启用按钮
- 获取用户信息时用什么?
- 如何使用B/S模式远程读取磁盘文件
- 在使用JAVA+CORBA开发C/S程序时,如何让服务器端得到客户端外网IP地址?
- 请大家给个报价,谢谢。
- servlet 返回层页面不能被sitemesh装饰,求大牛解决
- 新手上路:jdbc连接sql server数据库问题
- 高分求助,一个计算工作是否按时完成的需求
俺们是这样用的Properties argument = new Properties();
argument.load(new FileInputStream("connect.properties"));
getcodebase()+"connect.properties"试一下
直接用文件名“connect.properties”就可以了
或者
用“WEB-INF\\classes\\connect.properties”试试
我的已经解决了,
我的默认的路径是E:\Tomcat 5.5
我就新建了个File f = new File("webapps\\youyuan\\WEB-INF\\classes\\connect.properties");
argument.load(new FileInputStream(f));
就搞定了,
还是谢谢大家啊