论坛首页 Java版

tomcat jndi 的问题 请教

浏览 1119 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-08-31 关键字: 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 的配置冲突了
   
最后更新时间:2007-08-31
最好不要在这种动态部署测试的应用中使用连接池。推荐在开发中不要使用连接池。最后的集成测试中再把连接池拿进来。只要你代码的解耦性好,很容易切换。
   
0 请登录后投票
最后更新时间:2007-08-31
这个错误应该是启动时抛出的异常.读取server.xml时没有找到驱动.
将驱动放入Tomcat的common的lib下应该就可以了
   
0 请登录后投票
最后更新时间:2007-09-02
wangweij 写道
这个错误应该是启动时抛出的异常.读取server.xml时没有找到驱动.
将驱动放入Tomcat的common的lib下应该就可以了


要是这么简单就好了

驱动已经放进lib 下

我想知道的是 myeclipse 的热部署是什么原理
   
0 请登录后投票
最后更新时间:2007-09-02
魔力猫咪 写道
最好不要在这种动态部署测试的应用中使用连接池。推荐在开发中不要使用连接池。最后的集成测试中再把连接池拿进来。只要你代码的解耦性好,很容易切换。


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

只是对myeclipse 的部署方式 还是好奇
   
0 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐