0

サーバーのログを表示できる単純な JSP ページを開発したいと考えています。これはポートレットではなく、単純な 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 に答える