0

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がどこにあると予想できますか?

4

1 に答える 1

0

問題を解決しました。私のホスティング プロバイダーには、Tomcat ログ ファイルの場所に関する古いドキュメントがあります。つまり、私catalina.outvar/log/tomcat7場所の下にあり、どこにもありませんでした/opt/tomcat7

于 2012-06-23T22:16:28.017 に答える