2012-07-27 21 views
10

oturum zaman aşımını ayarlama eklenti docs ve genel arama aramasına rağmen, buna bir cevap bulamıyorum. Aldığım en yakın olan, bir Tomcat zaman aşımı ayarlamayı tanımlayan this sayfasının sonu. "Config.groovy'de Konfigürasyon Ayarları Şimdi" başlıklı eklenti dokümanlarının bir kısmı vardır, eklentinin ayarlarını içermeyen eklentinin zaman aşımını yapılandırmanın bir yolu yok mu?Grails Spring Güvenlik Çekirdeği Eklentisi

cevap

19

Eklenti, oturum süresi için ayarlara sahip değil - sadece uygulamanın tamamı için yapılandırılmış olan her şeyi kullanır. Bunu, web.xml dosyasını düzenleyerek (henüz yapmadıysanız grails install-templates'u çalıştırın) ve src/templates/war/web.xml'u düzenleyerek yapabilirsiniz. welcome-file-list elemanı önce

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

ekle ve olmasını istediğiniz dakika ne olursa olsun sayıya session-timeout değerini ayarlayın.

+0

Bu yaklaşım Tomcat dışı kaplar için çalışıyor mu? Grails uygulamalarında savaş başladıktan sonra neler olduğu hakkında çok az şey biliyorum. –

+3

Evet, web.xml dosyası, sunucu özelliklerinin bir parçası olduğu için tüm kapsayıcılar tarafından okunur. Konteynerler çoğunlukla, konteynere özgü tanımlayıcılara da sahiptir, örn. jboss-web.xml, ancak bunlar web.xml –

+0

'a ek olarak mantıklıdır, teşekkürler –

İlgili konular