在Java報表工具FineReport6.5版本中,定時器比6.2版本中多了郵件通知的功能,該功能使得定時器的定時任務(wù)生成定時文件時能夠及時通知用戶,而用也可通過是否收到郵件判斷定時器的定時任務(wù)是否正常工作。下面就詳細介紹一下定時器的郵件設(shè)置。
1. 服務(wù)器配置
打開報表設(shè)計器,登錄環(huán)境設(shè)置為tomcat所在目錄(因為定時器環(huán)境是集成在tomcat下),打開菜單欄服務(wù)器|服務(wù)器配置,選擇郵件欄目,依次填入郵件服務(wù)器地址(SMTP),如:smtp.163.com smtp.gmail.com等。郵件用戶名,密碼,以及發(fā)件人地址(發(fā)件人相應(yīng)郵箱)。如下圖所示

2. 定時器郵件配置
2.1 開啟tomcat服務(wù)器,并打開定時器界面http://localhost:8088/WebReport/ScheduleServer?action=dashboard,如圖

2.2 添加定時報表
點擊左邊目錄定時器例子,在右邊窗口中點擊按鈕添加定時報表,進入添加定時報表界面。選擇需要添加的報表test.cpt,選完之后點擊確定按鈕。

2.3 添加定時任務(wù)
2.3.1 在報表/文件列表窗口,在對于的定時報表欄中點擊添加定時任務(wù),如下圖

2.3.2 基本設(shè)置
進入任務(wù)編輯第一步,基本測試,填寫任務(wù)名稱分報測試,任務(wù)描述可省略,詳見圖示

2.3.3 時間表
時間表設(shè)置開始選擇立即執(zhí)行,循環(huán)方式選擇簡單循環(huán),運行的執(zhí)行次數(shù)選擇3次,頻率選擇每分鐘

2.3.4 參數(shù)
該模板沒有報表參數(shù),所以直接點擊下一步

2.3.5 導(dǎo)出
在文件顯示名中填寫文件導(dǎo)出的名字,并對文件進行描述,選擇管理的目錄:定時器的例子,導(dǎo)出文件類型選擇cpt和excel(郵件中cpt文件不會導(dǎo)出)

選中是否郵件通知,填寫需要發(fā)送的郵箱地址,并填寫主題和內(nèi)容

這樣就完成了一個定時任務(wù)
3. 預(yù)覽
刷新定時器管理界面,每分鐘生成一個cpt和一個excel文件,共生成了六個定時文件,如下圖所示

根據(jù)設(shè)置的郵件通知,打開發(fā)送的126郵箱,看到三個從jerny1118@gmail.com郵箱發(fā)送的郵件通知,如圖

文章轉(zhuǎn)自:http://blog.vsharing.com/fanfanzheng/A1348783.html
了解Java報表工具就從這里開始