2012-07-27 31 views
10

Mặc dù tìm kiếm tài liệu plugin và tìm kiếm chung, tôi không thể tìm thấy câu trả lời cho câu hỏi này. Gần nhất tôi đã nhận được là kết thúc của trang this, mà dường như mô tả thiết lập một thời gian chờ Tomcat. Có toàn bộ phần của tài liệu plugin có tiêu đề "Cài đặt cấu hình ngay trong Config.groovy", không có cách nào để định cấu hình thời gian chờ cho plugin mà không liên quan đến cài đặt của vùng chứa không?đặt thời gian chờ của phiên trong Grails Spring Security Core Plugin

Trả lời

19

Plugin không có cài đặt cho thời lượng phiên - plugin chỉ sử dụng mọi thứ được định cấu hình cho toàn bộ ứng dụng. Bạn có thể làm điều này bằng cách chỉnh sửa web.xml (chạy grails install-templates nếu bạn chưa có) và chỉnh sửa src/templates/war/web.xml. Thêm

<session-config> 
    <session-timeout>30</session-timeout> 
</session-config> 

trước phần tử welcome-file-list và thiết lập giá trị session-timeout thành bất kỳ số phút bạn muốn nó được.

+0

Cách tiếp cận này có hiệu quả đối với các thùng chứa không phải Tomcat không? Tôi biết rất ít về những gì xảy ra với các ứng dụng của Grails khi chúng bị chiến tranh. –

+3

Có, tệp web.xml được đọc bởi tất cả các vùng chứa vì nó là một phần của đặc tả servlet. Các bộ chứa thường cũng có các bộ mô tả theo vùng chứa cụ thể, ví dụ: jboss-web.xml, nhưng chúng là ngoài web.xml –

+0

Làm cho tinh thần, cảm ơn –

Các vấn đề liên quan