2013-02-25 3 views
0

Я использую Tomcat 7.0, и я нашел ссылку о том, как сэкономить сбережения в базе данных. Но я не понимаю, как изменить org.apache.catalina.session.StandardSession.ACTIVITY_CHECK к истинномуКак я могу сменить Session Persistence в Tomcat 7.X?

ссылке, которую я реферирование http://www.intelligrape.com/blog/2010/07/21/tomcat-6-session-persistence-through-jdbcstore/

Я использую локальный Tomcat 7.X загружен как почтовый индекс, MySQL 5.5, STS 3.1 (Incuding Затмение)

Любое вычисление?

ответ

2

Это системное свойство (http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html), поэтому для их установки вы должны указать опцию -D. В вашем случае «-Dorg.apache.catalina.session.StandardSession.ACTIVITY_CHECK = true».

Но где? Ну, системные свойства передаются процессу Java при его запуске. В случае Tomcat вы можете использовать переменную среды, называемую $ JAVA_OPTS, которая передается процессу Java при запуске. Так

экспорт JAVA_OPTS = "$ JAVA_OPTS -Dorg.apache.catalina.session.StandardSession.ACTIVITY_CHECK = истина"

, а затем запустить Tomcat. Чтобы это сохранилось, убедитесь, что пользователь, запускающий Catalina.sh, всегда задает эту переменную среды.

+0

Я действительно не понимаю этого ... Где мне взять эту команду? : S ... Я новичок в этих секторах :( –

+0

Скажите, как вы запускаете свой Tomcat, и я вам скажу? – toomasr