【润乾报表5】jboss7.1.1 下部署润乾报表 5 详细步骤

部署环境:
      jboss7.1.1+润乾报表5+oracle11g

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

详细操作步骤:
第一步:准备应用包
      打开已安装的润乾报表设计器的\report5\web\webapps文件夹,复制demo应用至其他目录
第二步:配置授权
     将已获取的授权文件放置到demo应用的...\WEB-INF\classes文件夹下,然后向上返回一级目录打开\WEB-INF文件夹,找到raqsoftConfig.xml文件,找到标签修改其中标签的节点值  如下图

    

第三步:配置数据库连接池(此处采用jndi的连接方式)
      同样修改...\WEB-INF文件夹下raqsoftConfig.xml文件,找到节点 然后修改其中JNDI标签的name、lookup属性值,如下图:

         

注:修改前确认报表使用的数据源名称,此处报表的数据源名为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(此文件需要新建),文件内容如下:
            <?xml version="1.0" encoding="UTF-8"?>
           <module xmlns="urn:jboss:module:1.1" name="com.oracledatabase.oracle">(跟上面红色部分对应)
           <resources>
          <resource-root path="oracle11gjdbc.jar"/>(修改对应#1的驱动名称)
          </resources>
         <dependencies>
         <module name="javax.api"/>
         <module name="javax.transaction.api"/>
        <module name="javax.servlet.api" optional="true"/>
        </dependencies>
        </module>
      #4  进入jboss-as-7.1.1.Final\standalone\configuration,打开standalone.xml文件,找到标签,里面默认已经有一个datasource:ExampleDs,现在加入我们的oracle的datasource:
              <datasource jndi-name="java:/oracle" pool-name="oracle" enabled="true" use-java-context="true">                    <connection-url>jdbc:oracle:thin:@localhost:1521:orcl</connection-url>
                    <driver>oracle</driver>
                    <security>
                        <user-name>scott</user-name>
                        <password>runqian123</password>
                    </security>
                </datasource>

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

          <driver name="oracle" module="com.oracledatabase.oracle">
                        <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
          </driver>

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


第六步:部署应用

       #1  启动jboss服务;
       #2  登录控制台 http://localhost:9990/
       #3  保证数据库连接池正常连接
            (可通过左侧资源树中找到 Datasources 点击对应数据库连接池名称 注意查看 右上角 Messages中有无错误信息,无错误信息说明jboss以正常连接数据库连接池,如有错误请针对错误信息做相应的处理)

       

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

      
       #5  启动应用  访问报表(比如:http://localhost:8080/demo/reportJsp/showReport.jsp?rpx=ORACLE1211.rpx
       #6  上一步报表可以正常展现(如下图) 后台无报错信息部署即为成功

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

猜你喜欢

转载自blog.csdn.net/RQlyc/article/details/82659158
今日推荐