安你的写法,
*.properties文件一应该和你的*.class文件应在一起。
(tomcat下)
*.properties文件一应该和你的*.class文件应在一起。
(tomcat下)
解决方案 »
- s2sh action类里 声明的成员变量初始化问题
- web应用网络架构的问题,网络不是太懂
- 执行这段代码,返回HTTP Status 500,啥原因。。
- jsp中引入iframe与<jsp:include />问题
- 大家来出出主意
- NetBeans下的The Module has not been deployed错误
- 初来CSDN,散点分,以后请多关照!
- 数据库链接问题
- 急!我的bean中一个Statement不能产生两个query结果集?
- fso = new ActiveXObject("Scripting.FileSystemObject");???
- jsp中操作数据库出错!!
- 编译错误???
<HTML>
<BODY><%
test.PropertyManager pm = new test.PropertyManager() ;
String test=pm.getConnectionString();
out.println(test);
%>
</BODY>
</HTML>
这样试试。
ConnectionString=jdbc:odbc:test
我上面的方法和你的是一样的。
tomcat 4.0.1
to andraw
按照你的办法还是不行!
完整路径WEB-INF/classes/test/PropertyManager.class
要改为:你的test.propert是错误的名称应为test.properties
放在C的根目录下为:可以为C:\\path\\test.properties。
目录要指定。
InputStream mf=new FileInputStream("c:\\test.properties");
我调试通过的。
应改为:
InputStream mf=new FileInputStream("c:\\test.properties");
你的test.property是错误的文件名,应为test.properties。
test.properties应放在C的根目录下,可有路径。
我调试通过。
我的tomcat是以服务形式安装的,所以没有查看错误代码,多谢提醒,我把tomcat改成控制台方式后,显示test.property找不到,可是这个文件在WEB-INF/classes/test/有,在WEB-INF/classes/也有,在web目录下还有,我应该放到哪?
能不能指定相对路径,怎样才能指定相对路径??
这么得到文件:
InputStream mf= getClass().getResourceAsStream("./test.properties");properties文件一应该和你的*.java文件在一起;
编译是会生成
properties文件
这样时可以的,我调试通过!
谢谢,已经调试通过,不过properties文件放在.class文件一起才行,还有
你提到的编译生成properties文件是怎么回事?我用jcreator没有生成这个文件。
properties文件一应该和你的*.java文件在一起,在生成class文件时,jbuilder
会同时创建properties文件的副本(一份拷比)。所以我说和java文件放在一起,其实在使用试要和class在一起。