Hallo,
ich möchte über ein Servlet die Tomcat LOG-Datei auslesen (catalina.log)...
nur, wie ist der correcte Pfad?
Ich habe folgendes versucht, aber es geht nicht... Vielleicht kann mir jemand eine Lösung geben?
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
FileReader fr = new FileReader(getServletContext().
getRealPath("/var/log/tomcat5/catalina.log"));
BufferedReader bro = new BufferedReader( fr );
// declare String variable and prime the read
String stringRead = bro.readLine( );
while( stringRead != null ) // end of the file
{
System.out.println(stringRead );
stringRead = bro.readLine( ); // read next line
}
bro.close( );
}
ich möchte über ein Servlet die Tomcat LOG-Datei auslesen (catalina.log)...
nur, wie ist der correcte Pfad?
Ich habe folgendes versucht, aber es geht nicht... Vielleicht kann mir jemand eine Lösung geben?
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
FileReader fr = new FileReader(getServletContext().
getRealPath("/var/log/tomcat5/catalina.log"));
BufferedReader bro = new BufferedReader( fr );
// declare String variable and prime the read
String stringRead = bro.readLine( );
while( stringRead != null ) // end of the file
{
System.out.println(stringRead );
stringRead = bro.readLine( ); // read next line
}
bro.close( );
}