Tomcatバージョン5.5を使用していて、2つの質問があります。 私は、例えば組み込みTomcat.LikeてTomcatを始めています:組み込みTomcat(ログ記録+セッション複製)のヘルプが必要
Embedded tomcatServer = new Embedded();
//engine
//host
//context
//connector
tomcatServer.start();
質問1:
Tomcatが正常に起動し、アプリケーションが(Tomcatのの多くの関心を細かい作業が、「Tomcatの」ログされる(ログ記録に関連します)アプリケーション固有のログではなくログ)は、Tomcatのログディレクトリに生成されません。 startup.shで手動でtomcatを起動すると、tomcatのログがtomatのログフォルダに生成されます。 バージョン5より前には、org.apache.catalina.startup.Embedded Class.Butでバージョン5.5のsetLogger/setDebugメソッドが1つ見つかったことを確認しました。そのバージョンは利用できません... plzはログを有効にする方法を手助けしますEmbedded Tomcat。
質問2:これは主要な要素であるとして、組み込みのTomcatのserver.xml thorughとして(セッション・レプリケーションに関連する)
は、(Tomcatで使用されていない)の作品がそう(<Cluster>
要素のためのJavaコードを足すで助けを必要としません。セッションレプリケーション用)。 私はTomcatを手動で起動するか、server.xmlを使用するstartup.shでセッションを複製することができますが、現在はEmbedded Tomcat Classで同じセッション複製を行いたいと考えています。
ありがとうございました。
ヴィカス
@ Aaron:Re:1:java.util.loggingをアプリケーションログに使用できますが、Tomcat固有のログまたは特定のTomcatサーバーログについて質問していました。 Re#2の場合:Tomcatを起動するためにEmbeddedクラスを使用している場合は、server.xmlのユーザーではなく、コードの引数(私の場合はjavaコード)で指定されたプロパティを使用します。ex:connector = tomcatServerのように。 createConnector(addr、port、false); – VJS
Re#1:Tomcatでもjulを使用しています。組み込みのないTomcatの設定ファイルを調べて、設定方法を確認してください。 Re#2:私の答えをもう一度読む。 –
ありがとうございましたAaron.Iは、cluserting.Butを設定するための方法(コード)を見つけました。私はまだログ(Tomcat固有)の問題に直面しています。私は、Tomcatの新しいビットです。あなたは何かway.Thanksを事前にお祈りください。 – VJS