将Tomcat 5.5的Admin部署到Tomcat 6 中

      由于Tomcat 6的Admin只包含在源代码中,目前无法单独下载部署,一直头疼用惯了Tomcat5的Admin现在无法用。但是今天无意中发现了Raise大侠的帖子,把它将Tomcat5.5的Admin成功部署到Tomcat6中的经验无私奉献了出来。于是马上收藏,以备后查。

Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration Web Application,需要独立下载安装。而Tomcat 6.0.13的Administration Web Application仅包含在源码包中,没有独立下载的安装包。经过查找资料和多次实践,终于使用Tomcat 5.5.23 的Administration Web Application在Tomcat 6.0.13下配置成功。现将配置过程写出,如有纰漏,还请多多指教。过程如下:

一、下载Tomcat 5.5.23 的admin application:
       下载地址:http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23-admin.zip

二、解压apache-tomcat-5.5.23-admin.zip,将conf和server两个文件夹拷贝到Tomcat 6.0.13安装目录下。

三、下载Apache Commons Modeler,Logging组件,解压后将commons-modeler-XXX.jar、commons-logging-XXX.jar拷贝到Tomcat 6.0.13安装目录下的lib目录中。

四、 重启Tomcat,在浏览器中输入http://127.0.0.1:8080/admin,如果能看到 Tomcat Web Server Administration Tool 的登录界面,即安装成功。若不成功,可以查看Tomcat 6.0.13安装目录下logs目录里的日志文件如(admin.2007-08-14.log),看看是出了什么问题。


--------------------------------------------------------------------------------------------------------------------------
1.commons-modeler下载地址:
http://commons.apache.org/downloads/download_modeler.cgi
http://apache.mirror.phpchina.com/commons/modeler/binaries/commons-modeler-2.0.1.zip
2.commons-logging下载地址:
http://commons.apache.org/downloads/download_logging.cgi
http://apache.mirror.phpchina.com/commons/logging/binaries/commons-logging-1.1.zip
------------------------------------------------------------------------------------------------------------------------
新建一个tomcat-users.xml文件 放在conf目录下内容如下
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="admin" password="admin" roles="admin"/>
<user username="manager" password="manager" roles="manager"/>
<user username="both" password="tomcat" roles="tomcat,admin,manager"/>
</tomcat-users>
然后你就可以用admin密码admin登录管理你的tomcat了
---------------------------------------------------------------------------------------------------------------------------
oracle 数据源配置.
     1.进入 http://localhost:8080/admin/   conf文件夹下的tomcat-users.xml有管理员的用户名密码等信息。
    选择Resources-Data sources进入配置数据源界面,选择Data Source Actions ->选择Create New Data Source,进入配置详细信息界面,内容如下:
        JNDI Name:     jdbc/oracle            
             Data Source URL:   jdbc:oracle:thin:@192.168.0.18:1521:oradb
             JDBC Driver Class:   oracle.jdbc.driver.OracleDriver
             User Name:     oraconn
             Password:     oraconn            
             Max. Active Connections:     20
             Max. Idle Connections:     10
             Max. Wait for Connection:     5000
             Validation Query:  
             其中oradb 是oracle数据库的SID. oraconn 为oracle可用的用户名密码.
       2.进入%TOMCAT_HOME%/conf/Catalina/localhost下,找到你的web应用对应的.xml文件(下面有我的web的目录结构),如     test.xml,并在此文件的下添入代码:
<ResourceLink name="jdbc/oracle" global="jdbc/oracle" type="javax.sql.DataSourcer"/>
          3、   修改web.xml和%TOMCAT_HOME%/conf/Catalina/localhost下对应你的引用的配置文件
打开%TOMCAT_HOME%/conf/web.xml,在</web-app>的前面添加以下内容:
      <resource-ref>
    <description>oraDB Connection</description>
    <res-ref-name>jdbc/ora</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
      </resource-ref>
     注意res-ref-name填写的内容要与在上文提到的JNDI Name名称一致。
    4. 在%oracle_home%/ora81/jdbc/lib 下有一个classes12.zip, 和nls_charset12.zip
       把这两个文件解压的一个临时目录下例如d:/work/temp/classes12   和     d:/work/temp/nls_charset12  
     进入这两个目录   d:> cd work/temp/classes12  
           用   jar -cvf classes12.jar * 创建classes12.jar 同样创建 nls_cahrset12.jar
     把这两个jar文件copy 到   %tomcat_home% /common/lib 下。
    oracle 数据库配置完毕。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值