把DatabasePool.conf文件放到WEB-INF的classes下
解决方案 »
- 求解惑??
- 求高手指点
- oracle9i 中关于 regexp_substr
- spring + Hibernate无法更新数据的问题,事务拦截似乎是失败的
- 求一个JSP开发的简单的人事管理系统
- 那张“严重质疑J2EE”的帖子怎么没有了?谁能帮我说下,上次看了些很有收获,我想好好看看。
- 对struts的一点疑惑 高手请指教
- 请问看不懂英文的java文档,怎么学习java的类库呀!
- 谁能说说用jbuilder5开发的Ejb企业组件过程(包括Sessionbean和实体Bean)来者有分,分不够可以加
- Maven Build报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plu
- FastDFS提供Java client API了!
- ejb3.0中entityManager问题
兄弟,你在tomcat中配置一个连接池不好吗?
你没有没考虑过,如果我们以后不用Tomcat作为web服务器,用其他的web服务器怎么办?
重写代码吗?不可能,所以现在对于服务器就不能过多依赖.
所以连接池问题还是以程序解决的比较好点!
有很大的问题,已经把方法放过项目中的任何位置都不行.我个人认为是init()方法的原因你想如果要用相对路径的话,在PoolSample里ConnectionManager.init("src/DatabasePool.conf"); 文件就不应该写src路径即使加了src也还是个相对路径啊?init()方法中执行的绝对路径到底是什么?我怎么样才能去找到他的绝对路径.也不是楼上的缓存问题,我也清过,Tomcat也重启过,可问题依然存在.我上面发的代码可用,只要在SQLServer里建个mms数据库和一张pets表,加点数据库.麻烦大仙打个小测试程序帮我解决问题,我追加散分.
test(你应用程序的上下文根路径)/WEB-INF/classes/DatabasePool.conf
你可以初始化的代码写到一个class中,class中初始化DatabasePool.conf文件,然后在jsp中调用就没用问题了。
String path = prefix + "WEB-INF\DatabasePool.conf";
显然是连接池包读取配置的时候找不到