jboss7 配置oracle11g数据源,jboss7.1.1 下部署润乾报表 2018 详细步骤

部署环境:

jboss7.1.1+ 润乾报表 2018+oracle11g

事先准备好 润乾报表 2018 的安装包及授权文件

详细操作步骤:

第一步:准备应用包

打开已安装的润乾报表设计器的 \report\web\webapps 文件夹,复制 demo 应用至其他目录

第二步:配置授权

将已获取的授权文件放置到 demo 应用的…\WEB-INF\classes 文件夹下,然后向上返回一级目录打开 \WEB-INF 文件夹,找到 raqsoftConfig.xml 文件,找到标签修改其中标签的节点值  如下图

5211ec2d22a69cee726af2960a7869cf.png

第三步:配置数据库连接池(此处采用 jndi 的连接方式)

同样修改…\WEB-INF 文件夹下 raqsoftConfig.xml 文件,找到节点 然后修改其中 JNDI 标签的 name、lookup 属性值,如下图:

6fa2e6c80b97eaaa93ffd7c61bb5a5c5.png

注:修改前确认报表使用的数据源名称,此处报表的数据源名为 oracle

第四步:修改后的 demo 应用打 war 包

打 war 前需要将 jboss-as-7.1.1.Final\bin\client 文件夹下的 jboss-client.jar 放置 demo\WEB-INF\lib

(如确失此操作,访问带数据源的报表会出现无数据库连接的错误)

运行 cmd  进入 demo 应用包根目录  然后输入命令 jar -cvf demo.war *  当命令执行完后可以在 demo 目录下看到 demo.war 文件

第五步:jboss 数据库连接池中添加对应的数据库连接信息

#1  获取 oracle11g 的数据库驱动(可从 oracle 官网下载);

#2  进入 jboss-as-7.1.1.Final\modules\com目录下,建立文件夹oracledatabase\oracle\main;

#3  将 oracle11gjdbc.jar(数据库驱动)复制到 main 文件夹下,并加入 module.xml(此文件需要新建),文件内容如下:

(跟上面粉红色背景部分对应)

(修改对应#1的驱动名称)

#4  进入 jboss-as-7.1.1.Final\standalone\configuration,打开 standalone.xml 文件,找到标签,里面默认已经有一个 datasource:ExampleDs, 现在加入我们的 oracle 的 datasource:

jdbc:oracle:thin:@localhost:1521:orcl

oracle

scott

runqian123

接下来,在 drivers 中加入 oracle 的 driver

oracle.jdbc.driver.OracleDriver

注意:标记为粉红色背景的部分是必须相同的,jndi-name 与 raqsoftConfig.xml 中 jndi 的 lookup 值一致。

第六步:部署应用

#1  启动 jboss 服务;

#3  保证数据库连接池正常连接

(可通过左侧资源树中找到 Datasources 点击对应数据库连接池名称 注意查看 右上角 Messages 中有无错误信息,无错误信息说明 jboss 以正常连接数据库连接池,如有错误请针对错误信息做相应的处理)

3cb7fb923d55380b528507047cb36ab9.png

#4  左侧资源树中找到 Manage Deployments   然后右侧点击 Add Content 部署应用,部署后保证其状态为 Enabled 即可

32636734576d491b9c6c3d605895f08f.png

#6  上一步报表可以正常展现 (如下图) 后台无报错信息部署即为成功

d745b83a88c33b5d8c6c4106dd3a6fed.png

更多关于 jboss 的信息请到 jboss 官网查询或咨询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值