CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

使用JBuilder的问题

楼主hendrychina(hendry)2006-03-04 17:06:34 在 Java / J2EE / EJB / JMS 提问

例如我的WEPAPPS的名字是CNR   ,那么我在JB自带的TOMCAT的conf\Catalina\localhost目录下会存放一个CNR.XML   。这个文件存放的是配置数据源相关,但每次调试JB启动TOMCAT的时候,是个文件就会被重写。总是提示错误:数据库连接不成功,没有合适的驱动。但我把整个WEPAPP放在TOMCAT下,直接启动TOMCAT就没有问题。总体的意思就是直接启动TOMCAT没问题,而在JB中调试启动TOMCAT有会提示找不到数据库驱动。谁能知道是否有方法来配置JB,不让它重写那个文件  
  问题点数:20、回复次数:2Top

1 楼doway(john)回复于 2006-03-04 17:53:36 得分 0

在   JBuilder   调试期间打开那个文件,看看其中有没有一句注释,如果有,删除该注释即可。  
  Top

2 楼hendrychina(hendry)回复于 2006-03-04 18:02:43 得分 0

在没有用JB启动TOMCAT的时候cnr.xml是这样,  
  <Context   path="/cnr"   docBase="cnr"  
                  debug="5"   reloadable="true"   crossContext="true">  
   
      <Logger   className="org.apache.catalina.logger.FileLogger"  
                            prefix="localhost_cnr_log."   suffix=".txt"  
                            timestamp="true"/>  
   
  <Resource   name="jdbc/cnr-sdb"   auth="Container"  
      type="javax.sql.DataSource"/>    
  <ResourceParams   name="jdbc/cnr-sdb">  
      <parameter>  
  <name>factory</name>  
  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
      </parameter>  
      <parameter>  
  <name>driverClassName</name>  
  <value>oracle.jdbc.driver.OracleDriver</value>  
      </parameter>  
      <parameter>  
  <name>url</name>  
  <value>jdbc:oracle:thin:@192.168.2.101:1521:media</value>  
      </parameter>  
      <parameter>  
  <name>username</name>  
  <value>media</value>  
      </parameter>  
      <parameter>  
  <name>password</name>  
  <value>media</value>  
      </parameter>  
      <parameter>  
  <name>maxActive</name>  
  <value>4</value>  
      </parameter>  
      <parameter>  
  <name>maxIdle</name>  
  <value>2</value>  
      </parameter>  
      <parameter>  
  <name>maxWait</name>  
  <value>-1</value>  
      </parameter>  
  </ResourceParams>  
   
  <Resource   name="jdbc/cnr-tdb"   auth="Container"  
      type="javax.sql.DataSource"/>    
  <ResourceParams   name="jdbc/cnr-tdb">  
      <parameter>  
  <name>factory</name>  
  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
      </parameter>  
      <parameter>  
  <name>driverClassName</name>  
  <value>oracle.jdbc.driver.OracleDriver</value>  
      </parameter>  
      <parameter>  
  <name>url</name>  
  <value>jdbc:oracle:thin:@192.168.2.101:1521:media</value>  
      </parameter>  
      <parameter>  
  <name>username</name>  
  <value>media</value>  
      </parameter>  
      <parameter>  
  <name>password</name>  
  <value>media</value>  
      </parameter>  
      <parameter>  
  <name>maxActive</name>  
  <value>4</value>  
      </parameter>  
      <parameter>  
  <name>maxIdle</name>  
  <value>2</value>  
      </parameter>  
      <parameter>  
  <name>maxWait</name>  
  <value>-1</value>  
      </parameter>  
  </ResourceParams>  
   
  <Resource   name="jdbc/CorrelativeLink"   auth="Container"  
      type="javax.sql.DataSource"/>    
  <ResourceParams   name="jdbc/CorrelativeLink">  
      <parameter>  
  <name>factory</name>  
  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
      </parameter>  
      <parameter>  
  <name>driverClassName</name>  
  <value>oracle.jdbc.driver.OracleDriver</value>  
      </parameter>  
      <parameter>  
  <name>url</name>  
  <value>jdbc:oracle:thin:@192.168.2.101:1521:media</value>  
      </parameter>  
      <parameter>  
  <name>username</name>  
  <value>media</value>  
      </parameter>  
      <parameter>  
  <name>password</name>  
  <value>media</value>  
      </parameter>  
      <parameter>  
  <name>maxActive</name>  
  <value>4</value>  
      </parameter>  
      <parameter>  
  <name>maxIdle</name>  
  <value>2</value>  
      </parameter>  
      <parameter>  
  <name>maxWait</name>  
  <value>-1</value>  
      </parameter>  
  </ResourceParams>  
   
  </Context>  
   
  但启动TOMCAT后,就是下面这样:  
  <?xml   version='1.0'   encoding='utf-8'?>  
  <Context   docBase="E:\Code\CNR-Media\cnr"   path="/cnr"   reloadable="true"   workDir="E:\Code\CNR-Media\Tomcat\work\cnr">  
  </Context>  
   
  楼上的,能说的更想些些吗Top

相关问题

  • JBuilder的使用
  • jbuilder 使用struts
  • jbuilder使用问题!
  • JBuilder中使用visibroker
  • JBUILDER使用心得交流
  • 关于JBuilder的使用
  • jbuilder的使用问题
  • 请教jbuilder的使用
  • 问JBuilder中jdbc url的使用?
  • 什么时候开始使用JBuilder

关键词

  • media
  • 文件
  • tomcat
  • jdbc
  • commons
  • oracle
  • apache
  • jb
  • cnr
  • maxidle2

得分解答快速导航

  • 帖主:hendrychina

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo