用JB9开发的系统,放到tomcat下,无法找到数据库配置文件!

thetm 2003-10-16 04:21:54
用了一个连接池,在JB9生成的目录结构里,系统自动建立了一个tomcat目录,下面有db.config(数据库连接池的配置文件,自写的)文件。转到tomcat下,我把jb9下的webapp拷到了tomcat/webapps下,已经可以正常出现登陆页面。但是建立数据库连接是时返回空指针错误,class文件中直接写的“DbConMgr.GetInstance("db.config");”DbConMgr.GetInstance都是自写的方法。我在从tomcat根目录到我自己工程的class下的DbConMgr所在包每级目录都放了db.config文件,可还是返回空指针,会是什么问题?应该怎么解决?谢谢,急ing!!
...全文
32 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhx_232 2003-10-17
  • 打赏
  • 举报
回复
这个db.config是在你的jbuilder项目的目录下或者在jbuilder的lib目录下,你将它copy到tomcat的相应目录下就可以了
j4sxw 2003-10-17
  • 打赏
  • 举报
回复
study
thetm 2003-10-17
  • 打赏
  • 举报
回复
这个无所谓,现在的问题是找不到db.config的配置文件。
wellsoon 2003-10-16
  • 打赏
  • 举报
回复
为什么不用ResourceBundle,而要自己写呢???


import java.util.*;
public dbcon(boolean fromres) {
if (true == fromres) {
try {
ResourceBundle res;
res = ResourceBundle.getBundle("dbconfig");
this.setDbDriver(res.getString("DRIVER"));
this.setDbURL(res.getString("DSN"));
this.setDbUsername(res.getString("USERID"));
this.setDbPassword(res.getString("PASSWORD"));
}
catch (Exception e) {
System.out.println("Error:ResFileNotFound!");
return;
}
}
}

dbconfig.properties的内容:
dbDriver=oracle.jdbc.driver.OracleDriver
dbURL=jdbc:oracle:thin:@192.168.9.1:1521:test
dbUsername=user
dbPassword=12345



thetm 2003-10-16
  • 打赏
  • 举报
回复
急,在线等

81,090

社区成员

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

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