在Java報表工具FineReport6.5版本中,定時器比6.2版本中多了郵件通知的功能,該功能使得定時器的定時任務生成定時文件時能夠及時通知用戶,而用也可通過是否收到郵件判斷定時器的定時任務是否正常工作。下面就詳細介紹一下定時器的郵件設置。
1. 服務器配置
打開報表設計器,登錄環境設置為tomcat所在目錄(因為定時器環境是集成在tomcat下),打開菜單欄服務器|服務器配置,選擇郵件欄目,依次填入郵件服務器地址(SMTP),如:smtp.163.com smtp.gmail.com等。郵件用戶名,密碼,以及發件人地址(發件人相應郵箱)。如下圖所示
2. 定時器郵件配置
2.1 開啟tomcat服務器,并打開定時器界面http://localhost:8088/WebReport/ScheduleServer?action=dashboard,如圖
2.2 添加定時報表
點擊左邊目錄定時器例子,在右邊窗口中點擊按鈕添加定時報表,進入添加定時報表界面。選擇需要添加的報表test.cpt,選完之后點擊確定按鈕。
2.3 添加定時任務
2.3.1 在報表/文件列表窗口,在對于的定時報表欄中點擊添加定時任務,如下圖
2.3.2 基本設置
進入任務編輯第一步,基本測試,填寫任務名稱分報測試,任務描述可省略,詳見圖示
2.3.3 時間表
時間表設置開始選擇立即執行,循環方式選擇簡單循環,運行的執行次數選擇3次,頻率選擇每分鐘
2.3.4 參數
該模板沒有報表參數,所以直接點擊下一步
2.3.5 導出
在文件顯示名中填寫文件導出的名字,并對文件進行描述,選擇管理的目錄:定時器的例子,導出文件類型選擇cpt和excel(郵件中cpt文件不會導出)
選中是否郵件通知,填寫需要發送的郵箱地址,并填寫主題和內容
這樣就完成了一個定時任務
3. 預覽
刷新定時器管理界面,每分鐘生成一個cpt和一個excel文件,共生成了六個定時文件,如下圖所示
根據設置的郵件通知,打開發送的126郵箱,看到三個從jerny1118@gmail.com郵箱發送的郵件通知,如圖
文章轉自:http://blog.vsharing.com/fanfanzheng/A1348783.html
了解Java報表工具就從這里開始
posted on 2011-05-22 21:01
season 閱讀(359)
評論(0) 編輯 收藏 所屬分類:
Java報表—技術知識