潤乾報表在Tomcat服務上的部署步驟
阿新 • • 發佈:2019-02-16
潤乾報表在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資料夾進行全部拷貝,然後修改以上所提到的地方進行修改即可