润乾报表在JBOSS4.2.1下的部署

首先介绍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.xml 到server/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.xml的JNDI是加前缀:

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

把它改为:

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

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

热门文章