文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>tomcat配置JNDI遇到的问题

tomcat配置JNDI遇到的问题

时间:2007-07-11  来源:Erick_Kong

  这两天在使用tomcat发布的时候遇到一个问题,在tomcat5.5可以运行的代码,但使用tomcat5.0的时候始终抛错:[org.hibernate.util.JDBCExceptionReporter] -- ERROR -- Cannot create JDBC driver of class '' for connect URL 'null',本来以为是JDK的问题,但看了半天,始终没有解决,今天到apache上面查一下发现5.0的文档上面的JDNI配置全部是节点格式,难道与这个有关?   报着试试看的态度,把5.0的JNDI配置改成了节点格式,真的可以用了:)反过来将节点格式用到了tomcat5.5上面,晕啊,竟然不可以用,与?5.0用属性格式配置的错误一样,tomcat5.5竟然不向下兼容:(   tomcat5.0的JNDI格式配置如下:
<Context ...> ... <Resource name="jdbc/EmployeeDB" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/EmployeeDB"> <parameter> <name>username</name> <value>dbusername</value> </parameter> <parameter> <name>password</name> <value>dbpassword</value> </parameter> <parameter> <name>driverClassName</name> <value>org.hsql.jdbcDriver</value> </parameter> <parameter> <name>url</name> <value>jdbc:HypersonicSQL:database</value> </parameter> <parameter> <name>maxActive</name> <value>8</value> </parameter> <parameter> <name>maxIdle</name> <value>4</value> </parameter> </ResourceParams> ... </Context> 
tomcat5.5的JNDI格式配置如下:
<Context ...> ... <Resource name="jdbc/EmployeeDB" auth="Container" type="javax.sql.DataSource" username="dbusername" password="dbpassword" driverClassName="org.hsql.jdbcDriver" url="jdbc:HypersonicSQL:database" maxActive="8" maxIdle="4"/> ... </Context> 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载