1. 程式人生 > >潤乾報表在Tomcat服務上的部署步驟

潤乾報表在Tomcat服務上的部署步驟

潤乾報表在Tomcat服務上的部署

  • 1.在潤乾報表設計器安裝目錄(…\report5\web\webapps)下找到demo資料夾;(這裡使用的是潤乾v5設計器)
  • 2.將步驟1.中的demo資料夾放到tomcat的webapps下(此處我將demo資料夾名重新命名為了reportserver)
    這裡寫圖片描述
  • 3.配置資料庫連線池(此處選用JNDI的連線方式)
    1)確定報表中資料來源的名稱(此處資料來源名為scyy);
    2)在tomcat的 conf\Catalina\localhost目錄下新建xml配置資料庫連線池資訊,需要注意 這個xml檔名一定要跟重新命名demo資料夾名保持一致,即reportserver.xml,內容如下:
  <?xml version='1.0' encoding='utf-8'?>
   <Context docBase="demo" path="/demo" reloadable="true" crossContext="true">
      <Resource name="scyy"
      type="javax.sql.DataSource"
      username="root"
      password="***"
      driverClassName="com.mysql.jdbc.Driver"
      url="jdbc:mysql://localhost:3306/scyy"
maxActive="30" maxIdle="10" maxWait="5000" />
</Context>

注意兩點:(1)中所指的資料來源要與報表的設計軟體中的資料來源一致
(2)在tomcat/conf/Catalina/localhost的目錄下和建立的xml檔案的檔名要與部署的專案名一致。
- * 3.在raqsoftConfig.xml(目錄:…\v5demo\WEB-INF)指定JNDI的name值 、 lookup的value值和defDataSource的value值*
這裡寫圖片描述

  • 4.配置授權,也在rapsoftConfig.xml檔案中,如圖:


    這裡寫圖片描述

  • 5.放置資料庫的驅動包值tomcat/lib目錄下
    D:\tomcat\webapps\reportserver\WEB-INF\lib
    注意:這個驅動jar包是新增在釋出專案的lib資料夾下,而不是tomcat伺服器的lib資料夾下

  • 6.可能會有兩個jar包,會報錯db2java.jar,db2jcc.jar的兩個資料庫驅動包
    這裡寫圖片描述
    在D:\tomcat\conf 目錄下的catalina.properites
    這裡寫圖片描述
    新增如圖紅色框裡的解析程式碼即可。
    這裡寫圖片描述

  • 對潤乾目錄中的demo資料夾進行全部拷貝,然後修改以上所提到的地方進行修改即可