weblogic \WEB-INF\proxool.xml系统找不到路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了weblogic \WEB-INF\proxool.xml系统找不到路径相关的知识,希望对你有一定的参考价值。
连接池在TOMCAT中是正常的。程序正常运行,但是WAR包入在WEBLOGIC10中就出现系统找不到路径错误。请高手指点。
一.需导入所用到的jar包:commons-logging.jar,commons-pool.jar,mysql-connector-java-5.1.5-bin.jar,proxool-0.9.1.jar,proxool-cglib.jar。二.在项目WEB-INF下新建proxool.xml文档,配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<something-else-entirely>
<proxool>
<!--dbp为连接池别名-->
<alias>dbp</alias>
<!--连接数据库的URL,dbname为你的数据库的名称-->
<driver-url>jdbc:mysql://localhost:3306/dbname</driver-url>
<!--连接MySQL的驱动-->
<driver-class>com.mysql.jdbc.Driver</driver-class>
<driver-properties>
<!--此处value为使用MySQL的用户名-->
<property name="user" value="root" />
<!--此处value的值表示使用MySQL的密码-->
<property name="password" value="sa" />
</driver-properties>
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
<maximum-new-connections>20</maximum-new-connections>
<prototype-count>5</prototype-count>
<maximum-connection-count>1000</maximum-connection-count>
<minimum-connection-count>10</minimum-connection-count>
</proxool>
</something-else-entirely>
</root>
三.在web.xml中对连接池进行配置
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
四.编写从proxool池获得连接的类
//Proxools.java
import java.sql.*;
public class Proxools
Connection conn;
public Proxools()
try
conn = DriverManager.getConnection("proxool.dbp");//dbp为在proxool.xml中指定的别名
if (conn != null)
System.out.println("=============Success.");
else
System.out.println("===============Fail.");
catch (Exception e)
System.out.println("==========" + e);
//public static void main(String agrs[])
//new Proxools();
//
五.编写Jsp测试
注:不能直接在Proxools.java中用main方法(即Proxools.java中被注释的部分)
来测试连接,否则会抛异常:找不到合适的驱动。
参考技术A 可能是在web.xml中少加了一段代码。参考下面的说明:
http://hi.baidu.com/dinglinbin/blog/item/3b162cc228ef153de5dd3bb9.html本回答被提问者采纳
以上是关于weblogic \WEB-INF\proxool.xml系统找不到路径的主要内容,如果未能解决你的问题,请参考以下文章
把src目录下的java类文件打成jar包放到web-inf下的lib里,classes文件删除
在intellij 上用weblogic部署项目出现错误,大家帮我看看!谢谢!