jbuilder2005+tomcat5.0.27环境配置

2006.7.24  jbuilder2005 自带 tomcat 5.0.27

 

1. oracle数据库的启动方式

   a. dos命令行下进入/oracle/bin目录

   b. 键入.../oracle/bin/>svrmgrl

   c. 键入.../oracle/bin/>connect internal

   d. 键入.../oracle/bin/>startup

 

2. jbuilder2005中的database pilot下连接oracle数据库总是报告错误: The driver: oracle.jdbc.driver.OracleDriver could not be loaded.This could be a problem with the driver itself, or that the driver is not found on the classpath.

解决办法: Tools->  Enterprise  Setup  ->Database  Drivers  ->Add  添加class12.zip的路径。  因为database  pilot的类需要在Enterprise  Setup中设置。

 

3. jbuilder2005下创建库(OracleJDBC为例)

解决办法: tools -> configure -> libraries -> 左下角new -> 设置库名并点击add (添加类库)

         -> ok

 

4. 对一个工程配置数据库oracle连接池

a.        在该工程属性中的required libraries 中添加 oracle数据驱动库.

b.        创建一个jsp,运行(不要关闭该页)

c.        这时,在自己的/project/tomcat/可以看到conf文件(它是临时文件,如果关闭jsp,就看不见)

d.        删除<!--This comment marks this file as generated, so it may be deleted and regenerated at any time. To preserve manual changes to this file, delete this comment.-->这一行注释 (这样做的目的是保证server8080.xml不会因为jsp页的关闭而关闭)

e.        调整<context/>为下面的样子:

    <Context debug="0" docBase="E:/workplace/test3/TestModule" path="/TestModule" reloadable="true" workDir="E:/workplace/test3/Tomcat/work/TestModule">

 

<Resource name="jdbc/TestModule" type="javax.sql.DataSource"/>

 

<ResourceParams name="jdbc/TestModule">

 

  <parameter><name>maxWait</name><value>5000</value></parameter>

<parameter><name>maxActive</name><value>0</value></parameter>

 <parameter><name>password</name><value>manager</value></parameter>

<parameter><name>url</name><value>jdbc:oracle:thin:@127.0.0.1:1521:TEST</value></parameter>                        <parameter><name>driverClassName</name><value>oracle.jdbc.driver.OracleDriver</value></parameter>

<parameter><name>maxIdle</name><value>20</value></parameter>

  <parameter><name>username</name><value>system</value></parameter>

 

</ResourceParams>

 

</Context>

f.         设置完成.

 

2006.7.25.

5. 如何将jbuilder2005下的工程发布应用

a.        确保数据库的驱动包在/project/工程文件名/webmodule/web-inf/lib/

b.        将上述中的”webmodule文件夹复制到/tomcat/webapp/

c.        /tomcat/conf/server.xml中的<GlobalNamingResources>复制下述代码</GlobalNamingResources>

代码:

    <Resource name="jdbc/LoginModule" type="javax.sql.DataSource"/>

 

        <ResourceParams name="jdbc/LoginModule">

          <parameter><name>maxWait</name><value>5000</value></parameter>

          <parameter><name>maxActive</name><value>0</value></parameter>

          <parameter><name>password</name><value>manager</value></parameter>

          <parameter><name>url</name><value>jdbc:oracle:thin:@127.0.0.1:1521:TEST</value></parameter>                        <parameter><name>driverClassName</name><value>oracle.jdbc.driver.OracleDriver</value></parameter>

          <parameter><name>maxIdle</name><value>20</value></parameter>

          <parameter><name>username</name><value>system</value></parameter>

        </ResourceParams>

   

d.        启动tomcat服务器

 

 

6.      如果上述的发布失败,尝试一下操作

a.        /tomcat/conf/Catalina/localhost/下的对应的webmodule名的xml文件中,<ResourceLink name="jdbc/webmodule" global="jdbc/webmodule" type="javax.sql.DataSourcer"/>插入到<Context></Context>   (或者取代<Resource></Resource>内容)

  

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值