存档

文章标签 ‘resin’

为resin配置oracle连接池

2007年6月27日 wd 没有评论

resin 2.x 的配置方法和 3.x 的方法有区别。按照官方文档,做下面的配置。

<database>
  <jndi-name>oraPool</jndi-name>
  <driver>
    <type>oracle.jdbc.pool.OracleConnectionPoolDataSource</type>
    <url>jdbc:oracle:thin:@localhost:1521:dbname</url>
    <user>username</user>
    <password>password</password>
  </driver>
#....
</database>

 在上面的 …. 这里还可以添加其他的配置信息。配置好之后启动resin,会发现提示类似下面的信息。

conf/resin.conf:218: java.lang.ClassNotFoundException: oracle.jdbc.pool.OracleConnectionPoolDataSource

提示没有找到连接oracle数据库的jdbc驱动。这个驱动在oracle的安装目录里面有。比如我这里是在 /db/oracle/10.1.0/product/10g/jdbc/lib/ 。里面好多文件,具体都什么作用可以看这里

复制这个目录里面的 classes12.jar 和 nls_charset12.jar 到resin的 lib 目录下面,重新启动 resin 就可以了。本文完成过程中参考了这篇文章。如何使用这个pool,官方文档也有说明

分类: Linux, Other 标签: ,

resin 的安装步骤

2007年6月21日 wd 没有评论

resin目前已经到了3.1版本,从resin网站上面下载的resin不带jdk,需要自己去下载。resin的下载页面在这里。下载最新的 Resin Pro 3.1.1 版本。

jdk的下载地址在 这里 ,resin 3.1需要1.5及以上版本的jdk。

先来安装resin:

tar zxvf resin-pro-3.1.1
cd resin-pro-3.1.1
./configure --prefix=/usr/local/resin #安装的目的地址
make &amp;&amp; make install

安装完resin之后,安装jdk:

cd /usr/local
chmod +x /root/jdk-6u1-linux-i586.bin
/root/jdk-6u1-linux-i586.bin

此后会在/usr/local/下面建立一个jdk1.6.0_01目录,jdk就安装完毕了。

resin 的配置文件在 /usr/loca/resin/conf 下面,主要是 resin.conf 。默认的端口是8080。

<http port="8080" address="*">

然后就是添加自己的应用地址了。

<host id="" root-directory=".">
      <web-app id="/" root-directory="webapps/ROOT">

在这下面添加一行

<web-app id="/test" root-directory="/www/test/">

此后呢,访问 http://ip:8080/test 就可以访问到你的应用了。

分类: Linux, Other 标签: