使用FineReport 報(bào)表軟件如何打war包及部署
Posted on 2010-05-28 21:19 FineReport——報(bào)表技術(shù)領(lǐng)跑者 閱讀(1805) 評(píng)論(0) 編輯 收藏 所屬分類: Java報(bào)表技術(shù)知識(shí)
下文介紹有關(guān)使用FineReport Java報(bào)表軟件打war包及部署的有關(guān)知識(shí)
war包:是做好一個(gè)web應(yīng)用后,通常是網(wǎng)站打成包部署到容器中
jar用法說明
先打開命令提示符在運(yùn)行筐里執(zhí)行cmd命令
用法:jar {ctxu}[vfm
選項(xiàng):
-c 創(chuàng)建新的存檔
-t 列出存檔內(nèi)容的列表
-x 展開存檔中的命名的(或所有的〕文件
-u 更新已存在的存檔
-v 生成詳細(xì)輸出到標(biāo)準(zhǔn)輸出上
-f 指定存檔文件名
-m 包含來自標(biāo)明文件的標(biāo)明信息
-0 只存儲(chǔ)方式;未用ZIP壓縮格式
-M 不產(chǎn)生所有項(xiàng)的清單(manifest〕文件
-i 為指定的jar文件產(chǎn)生索引信息
-C 改變到指定的目錄,并且包含下列文件:
如果一個(gè)文件名是一個(gè)目錄,它將被遞歸處理。
清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標(biāo)志指定的相同順序。
示例1:將兩個(gè)class文件存檔到一個(gè)名為 'classes.jar' 的存檔文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一個(gè)存在的清單(manifest)文件 'mymanifest' 將 foo/ 目錄下的所有文件存檔到一個(gè)名為 'classes.jar' 的存檔文件中:
jar cvfm classes.jar mymanifest -C foo/ .
如何打war包
現(xiàn)有一個(gè)WebReport文件夾現(xiàn)在要把他打成WebReport.war,
在命令提示符下進(jìn)到WebReport目錄下,執(zhí)行 jar cvf WebReport.war * ,我們便得到WebReport.war。
在tomcat下配置war文件
將WebReport.war拷貝至webapps目錄下.
打開tomcat的目錄conf中的server.xml,加入:
<Context path="/hello" docBase="WebReport.war" debug="0"
reloadable="true"/>
大功告成!運(yùn)行它,啟動(dòng)tomcat,后在瀏覽器中輸入http://localhost:8080/WebReport/ReportServer?reportlet=/com/doc/cross.cpt
看到報(bào)表頁面,配置成功。