jboss4.2.1下部署集深V5

来源:互联网 发布:手机兼职淘宝客服 编辑:程序博客网 时间:2024/06/02 06:23


首先介绍jboss4.2.1常用的目录:


1
、启动目录 bin

2、部署目录:server------default--------deploy

3、加入驱动包或是其它和jboss关联的包:lib

jboss下的部署与在tomcat下的部署极为相似,但是部署工程还是有一点区别,jboss-4.2.1-----------server--------default-----------deploy目录下面给工程命名名字需要有一定的规范。用.war / .ear包的方式,如果是目录,那么目录后面也必须要加上.war /.ear部署之后,上下文默认就是你包名字,但是jboss会自动把.war / .ear去掉。

在数据源配置上,以mysql数据库为例:

1、先把mysql的驱动放在jboss/server/default/lib里,然后拷贝JBoss下的docs/examples/jca/mysql-ds.xmlserver/default/deploy文件夹里并进行修改如下:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>
  <local-tx-datasource>
    <jndi-name>test</jndi-name>
   <connection-url>jdbc:mysql://127.0.0.1:3306/rbp</connection-url>
   <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password>123456</password>
   <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
    <metadata>
      <type-mapping>mySQL</type-mapping>
    </metadata>
  </local-tx-datasource>
</datasources>

2、然后修改server\default\conf里的standardjbosscmp-jdbc.xml文件增加一项<datasource>java:/test</datasource>

 

3、然后修改润乾的reportConfig.xml,默认情况下,reportConfig.xmlJNDI是加前缀:

<config>
  <name>JNDIPrefix</name>
  <value>java:comp/env</value>
 </config>

把它改为:

<config>
      <name>JNDIPrefix</name>
      <value>java:</value>
</config>

其他配置项同常规配置一样。此刻即可完成JBOSS的部署。

0 0