0

Tomcat 7.0を使用していますが、セッションの節約をデータベースに変更する方法のリファレンスを見つけました。org.apache.catalina.session.StandardSession.ACTIVITY_CHECKしかし、私は本当に変える方法がわかりません

私が参照しているリンクはhttp://www.intelligrape.com/blog/2010/07/21/tomcat-6-session-persistence-through-jdbcstore/です。

zipとしてダウンロードしたローカルホストTomcat7.X、MySQL 5.5、STS 3.1(Eclipseを含む)を使用しています

何か考えていますか?

4

1 に答える 1

2

これはシステム プロパティ ( http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html ) であるため、これらを設定するには -D オプションを指定する必要があります。あなたの場合、「-Dorg.apache.catalina.session.StandardSession.ACTIVITY_CHECK = true」。

しかしここで?システム プロパティは、Java プロセスの開始時に与えられます。Tomcat の場合、起動時に Java プロセスに与えられる $JAVA_OPTS という環境変数を使用できます。そう

export JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.session.StandardSession.ACTIVITY_CHECK=true"

次に、Tomcat を実行します。これを永続化するには、catalina.sh を実行しているユーザーがこの環境変数を常に設定していることを確認してください。

于 2013-02-25T05:12:45.317 に答える