2007-08-31

tomcat jndi 的问题 请教

关键字: tomcat jndi
用myeclipse 开发 部署到root

需要一个 jndi

在server.xml

host 节添加了

  <Context path="/" docBase="">
   <Resource
   name="jdbc/test"
   type="javax.sql.DataSource"
   password="xxx"
   driverClassName="oracle.jdbc.driver.OracleDriver"
   maxIdle="2"
   maxWait="5000"
   username="xxxx"
   url="jdbc:oracle:thin:@xxxxx:1521:GDV"
   maxActive="4"/>
  </Context>


web.xml

最后添加了

<resource-ref>
  <res-ref-name>jdbc/test</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>


错误有 no 'xxx' bound on context

Cannot create JDBC driver of class '' for connect URL 'null'

求助

怀疑myeclipse 的部署和tomcat 的配置冲突了
评论
huangpengxiao 2007-09-02
魔力猫咪 写道
最好不要在这种动态部署测试的应用中使用连接池。推荐在开发中不要使用连接池。最后的集成测试中再把连接池拿进来。只要你代码的解耦性好,很容易切换。


好 谢谢 我也决定采用这个方法 因为我们服务器用was 而且JNDI 已经测试生效 上线再做改动吧

只是对myeclipse 的部署方式 还是好奇
huangpengxiao 2007-09-02
wangweij 写道
这个错误应该是启动时抛出的异常.读取server.xml时没有找到驱动.
将驱动放入Tomcat的common的lib下应该就可以了


要是这么简单就好了

驱动已经放进lib 下

我想知道的是 myeclipse 的热部署是什么原理
wangweij 2007-08-31
这个错误应该是启动时抛出的异常.读取server.xml时没有找到驱动.
将驱动放入Tomcat的common的lib下应该就可以了
魔力猫咪 2007-08-31
最好不要在这种动态部署测试的应用中使用连接池。推荐在开发中不要使用连接池。最后的集成测试中再把连接池拿进来。只要你代码的解耦性好,很容易切换。
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论