2015-04-13 4 views
0

В моем локальном хосте я использую tomcat 8, который имеет localhost_access_log файл. В этом файле захватываются все запросы вместе с IPAddress, dateTime, Тип запроса (get/post) вместе с полным URL-адресом , Но главный сервер не использует tomcat 8, и они используют tomcat 6. Здесь нет файла localhost_access_log, и, следовательно, я не мог знать, что и когда запросы сделаны на сервере.Как создать файл localhost_access_log в tomcat 6

Итак, есть ли способ создать localhost_access_log или любой другой способ узнать запросы, сделанные на сервер?

ответ

1

Вы должны изменить YOUT конфигурацию:

<Host name="localhost" appBase="webapps" 
      unpackWARs="true" autoDeploy="true" 
      xmlValidation="false" xmlNamespaceAware="false"> 

     <!-- SingleSignOn valve, share authentication between web applications 
      Documentation at: /docs/config/valve.html --> 
     <!-- 
     <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> 
     --> 

     <!-- Access log processes all example. 
      Documentation at: /docs/config/valve.html --> 

     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
       prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/> 
</Host> 

See here для получения дополнительной информации.

+0

Спасибо за ответ, позвольте мне попробовать это – SpringLearner

+0

охладиться он работал, + 1 – SpringLearner

+0

вы знаете, как просмотреть этот файл в зонде? Если да, то я вывешу новый вопрос, и вы можете ответить там – SpringLearner