私はJava Webアプリケーションを開発しており、開発のためにEclipseにインストールされたTomcatを使用しています。テスト目的で、(Tomcat で実行されている) Web サイトにアクセスしているコンピューターを確認したいと考えています。
netstat を試しましたが、必要なデータが表示されません。
Red Hat デスクトップで開発しています。
前もって感謝します。
私はJava Webアプリケーションを開発しており、開発のためにEclipseにインストールされたTomcatを使用しています。テスト目的で、(Tomcat で実行されている) Web サイトにアクセスしているコンピューターを確認したいと考えています。
netstat を試しましたが、必要なデータが表示されません。
Red Hat デスクトップで開発しています。
前もって感謝します。
server.xml
サーバー/サービス/エンジンのファイルで構成する必要があります。
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
バルブ コンポーネントの詳細を参照してください。
アップデート
コマンドを使用してログ ファイルを表示するには、このログ ファイルの場所tail
を知る必要があります。例で前に定義した名前を使用すると、サーブレットまたは jsp で次のように定義できます。Valve
<%
String location = System.getProperty("catalina.base") +
java.io.File.separator + "logs" + java.io.File.separator +
"localhost_access_log." + new java.sql.Date(System.currentTimeMillis()) +
".txt";
%>
例tail
:
tail -f /home/paul/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/logs/localhost_access_log.2013-05-30.txt