使用FineReport 報表軟體如何打war包及部署

leohope

war包:是做好一個web應用後,通常是網站打成包部署到容器中
jar用法說明

先打開命令提示符在運行筐里執行cmd命令
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...

選項:

-c 創建新的存檔
-t 列出存檔內容的列表
-x 展開存檔中的命名的(或所有的〕文件
-u 更新已存在的存檔
-v 生成詳細輸出到標準輸出上
-f 指定存檔文件名
-m 包含來自標明文件的標明信息
-0 只存儲方式;未用ZIP壓縮格式
-M 不產生所有項的清單(manifest〕文件
-i 為指定的jar文件產生索引信息
-C 改變到指定的目錄,並且包含下列文件:

如果一個文件名是一個目錄,表單工具,它將被遞歸處理。

清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標誌指定的相同順序。

示例1:將兩個class文件存檔到一個名為 'classes.jar' 的存檔文件中:
jar cvf classes.jar Foo.class Bar.class

示例2:用一個存在的清單(manifest)文件 'mymanifest' 將 foo/ 目錄下的所有文件存檔到一個名為 'classes.jar' 的存檔文件中:
jar cvfm classes.jar mymanifest -C foo/ .

如何打war包
現有一個WebReport文件夾現在要把他打成WebReport.war,分組報表,

在命令提示符下進到WebReport目錄下,執行 jar cvf WebReport.war * ,我們便得到WebReport.war。
在tomcat下配置war文件
將WebReport.war拷貝至webapps目錄下.
打開tomcat的目錄conf中的server.xml,報表軟體,加入:

reloadable="true"/>

大功告成!運行它,啟動tomcat,後在瀏覽器中輸入http://localhost:8080/WebReport/ReportServer?reportlet=/com/doc/cross.cpt
看到報表頁面,配置成功。

原文網址:https://t17.techbang.com/topics/33249-using-finereport-report-software-how-to-play-war-and-deployment?page=1