background image
帆软报表 FineReport 中数据连接之 Jboss 配置 JNDI 连接
使用 sqlsever 2000 数据库数据源来做实例讲解,帆软报表 FineReport 数据连接中
Jboss 配置 JNDI 大概的过程和 WEBSPHERE 以及 WEBLOGIC 基本相同,用 JDBC 连接数
据库制作报表,然后在数据库连接里将连接方式改成 JNDI,然后在 Jboss 服务器中配置好
JNDI 资源,然后配置发布即可,本章节主要说明在后两步如何配置。
在 jboss\server\default\deploy 下新建文件夹,名为 WebReport.war(也可通过将其
打成 war 包来部署,这里不做讨论),将% FR_HOME%\WebReport 文件夹下的 WEB-INF
复制到 WebReport.war 中,然后配置好 WEB-INF 文件夹下的 web.xml。
将 sqlsever 2000 数据库的 JDBC 驱动 msbase.jar、mssqlserver.jar 和 msutil.jar 三
个文件拷贝到 Jboss 安装目录下的 %JBOSS_HOME%\server\default\lib 下。
在 Jboss\server\default\deploy 文件夹下创建 mssql-ds.xml 文件,文件具体内容如
下(可使用记事本创建):
1.
<?xml version=
'1.0'
encoding=
'UTF-8'
?>
2.
<datasources>
3.
<local-tx-datasource>
4.
<jndi-name>MSSQL</jndi-name>
5.
<connection-url>jdbc:microsoft:sqlserver:
//192.168.100.112:1433;Datab
aseName=test</connection-
6.
url>
7.
<driver-
class
>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-
cl
ass
>
8.
<user-name>sa</user-name>
9.
<password>dba</password>
10.
<!-- sql to call when connection is created