2012年12月29日
[Grails 開發筆記] 變更 Session Timeout 時間設定
在 grails-app/conf/Config.groovy 無法找到 Session Timeout 的相關設定,如果需要修改則有以下方式:
方法一、修改 Grails Templates
Templates 是 Grails 用來產生 web.xml 等相關設定的範本,在打包成 .war 檔案時,會依照 Templates 的內容產生;預設的專案資料夾並不會包含 Templates,需要先執行「grails install-templates」將檔案複製一份到專案下。
grails install-templates
執行後會產生「src/templates」資料夾,在「src/templates/war/web.xml」可以找到 Session Timeout 設定。
72 <session-config>
73 <!-- 30 minutes -->
74 <session-timeout>30</session-timeout>
75 </session-config>
方法二、修改 AppConstants.groovy
在「grails-app/conf」資料夾下建立或修改 AppConstants.groovy 程式碼,加入一行常數值設定。
public static final Integer SESSION_TIMEOUT = 3600 //3600 sec. = 60min.
方法三、在 Controller 使用 setMaxInactiveInterval 設定
這是在執行階段可以動態修改 Session Timeout 時間的方法。
session.setMaxInactiveInterval(AppConstants.SESSION_TIMEOUT);
*歡迎訂閱 Groovy Taiwan 臉書專頁,可以得到更多 Groovy / Grails 訊息分享。
訂閱:
張貼留言 (Atom)
-
▼
2012
(181)
-
▼
12月
(26)
- 利用 Groovy + Selenium 輕鬆進行批次網頁擷圖(Web Page ScreenSho...
- 續談 Groovy 輕鬆擷取網頁內容,使用 jsoup: Java HTML Parser
- Raspberry Pi 新手上路,安裝作業系統、設定無線網路與加裝 Node.js 筆記
- Mac OS X 電影字幕 SRT 檔案轉碼(BIG5 to UTF-8)使用 iconv
- 切換 Jekyll 的 Markdown 轉換引擎
- 開啟 Mac OS X 外接硬碟 NTFS 讀寫支援 OSXFUSE + NTFS-3G
- 優化 Blogger 文章分享至 Facebook 的摘要內容
- [Grails 開發筆記] 變更 Session Timeout 時間設定
- [記錄] 等待三個月終於收到 Raspberry Pi 超迷你電腦
- 使用 Groovy + NekoHTML 快速開發網頁原始碼資料分析程式
- 超簡易電器維修之超音波清洗機電容更換篇
- 新片推薦:人再囧途之泰囧(人在囧途)
- 美觀好用的免費資源下載工具 - 迅雷 for Mac OS X
- Grails / Groovy 使用 XmlParser 快速產生測試用的範例內容
- 使用 Sketch Up 及 Sweet Home 3D 建構室內設計模型
- Sweet Home 3D 免費室內設計軟體,適合初學者入門的好工具
- 2012第五屆iT邦幫忙鐵人賽...鐵人優選獎!
- Sublime Text 2 安裝 Zen Coding 外掛
- 「自己發包,小錢裝修夢想家」講座分享
- BootstrapCDN 來了!Twitter Bootstrap 開發者更方便了
- Zappa 懶人版 Node.js 程式開發(Node development for the lazy)
- IntelliJ IDEA 12 正式發佈,先進的 Java 整合開發工具
- 新書分享「2013幸福空間年鑑」
- 線上房屋貸款試算(土地銀行貸款分期攤還試算)
- HASUS MTB Explore 3 登山車卡鞋開箱
- Vert.x 非同步網站應用開發利器、Java 版本的 Node.js
-
▼
12月
(26)
沒有留言:
張貼留言