Tomcatのドキュメントを読み、これを行う方法をオンラインで調べましたが、動作させることができないようです。2010年に、Tomcatを使用して本番VPSの構成を台無しにしました。主に脳腫瘍が原因で、Tomcatログファイルに何をしたか思い出せず、server .xml
次のように構成されたアプリケーションごとに再構築しようとしています。
<Host appBase="webapps/buhaugane.com" name="buhaugane.com"
unpackWARs="true" autoDeploy="true">
<Alias>www.buhaugane.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger" prefix="buhaugane"
suffix=".txt" directory="logs" timestamp="true"/>
<Context path="" docBase="buhaugane" debug="0" reloadable="true"/>
</Host>
<Host appBase="webapps/thejarbar.org" name="thejarbar.org"
unpackWARs="true" autoDeploy="true">
<Alias>www.thejarbar.org</Alias>
<Context path="" docBase="tjb" debug="0" directory="logs" reloadable="true"/>
<Logger classname="org.apache.catalina.logger.FileLogger" prefix="thejarbar"
suffix=".txt" directory="logs" timestamp="true"/>
</Host>
私はVPSのPuttyで次のことを行いました:
touch /opt/tomcat7/logs/buhaugane.txt
touch /opt/tomcat7/logs/thejarbar.txt
chown tomcat:tomcat /opt/tomcat7/logs/buhaugane.txt
chown tomcat:tomcat /opt/tomcat7/logs/thejarbar.txt
次に、サーバーを再起動し、失敗したログアクティビティを予期して「404」の誤った要求を要求しました。
これは、アプリケーションごとにTomcatロギングを構成する正しい方法ではないようですが、どうすればこれを実現できますか?私は正しい道を進んでいますか?病気になる前にVPSを同様の状態にしようとしているので、log4j方法論を探していません。
コミュニティはこれについて私を支援し、Tomcatがこれらのログファイルを作成する必要があるかどうかを説明できますか?はいの場合、Tomcatがそうしないのはなぜですか?また、Tomcatがどこにあると予想できますか?