0

我想开发一个简单的 JSP 页面,我可以在其中查看服务器的日志。这不会是一个 Portlet,只是一个普通的 JSP,我可以将它放在根文件夹中并点击一个 URL。我正在使用 Log4j。

我有这个应用程序作为普通的 Java EE,我可以在普通的 Tomcat 服务器 7.0.27 中运行它。

但是,我不知道如何在 Liferay Tomcat 服务器上运行它。问题是如何修补SystemStatusAppender.java文件。我看不到我的 JSP 上的任何日志以及我的log4j.jar.

4

1 回答 1

0

where to keep my log4j jar

您的 JSP 仅由您的 Tomcat 服务器提供服务,请将 Jar 保存在您的 Applciation->WEB-INF/Lib或 Tomcat 服务器类路径 ( CATALINA_HOME/common/lib directory)

I am not able to see any logs on my jsp,

我认为您需要以实用的方式打开日志文件并显示内容,例如

  <%
      String fileName = System.getProperty("catalina.base") + "/logs/myApp.log"
      BufferedReader reader= new BufferedReader(new FileInputStream(cfileName));
      String line;
      while((line = reader.readLine()) != null) {
          out.println(line);
      }
      reader.close();
   %>
于 2012-10-21T05:21:45.310 回答