潤乾報表在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文件夾進行全部拷貝,然後修改以上所提到的地方進行修改即可