【问题标题】:write log files in my webapps/application directory on tomcat在 tomcat 上我的 webapps/application 目录中写入日志文件
【发布时间】:2010-11-29 09:48:05
【问题描述】:

我使用 blazeds 框架编写了一个 flex + java 应用程序。 当我在我的 java 类中编写日志文件时,默认路径是服务器上的 java 路径。 我希望它成为我在 tomcat/webapps/application 目录中的应用程序 当我硬编码它时它失败了(可能是因为权限) 但是,我希望它是通用的(不是硬编码的) 那么,为了在我的 webapps 目录中写入文件,我需要在我的 java 代码中进行哪些更改? 也许它只是一个xml配置? 我需要做什么? 谢谢!

【问题讨论】:

    标签: java apache-flex tomcat blazeds


    【解决方案1】:

    好的。我需要使用这个方法:System.getProperty("catalina.base")

    【讨论】:

      【解决方案2】:

      好的,你已经知道怎么做了。

      但我想建议您将日志文件放在$CATALINA_HOME/logs更好。将日志文件放在 $CATALINA_HOME/webapps/yourApp 中的问题是,如果您重新部署 WAR 文件,它们很可能会被破坏。

      【讨论】:

        【解决方案3】:

        在 unix 上也很简单的是在你的 webapps/application 目录中放置一个符号链接到日志目录并将日志添加到 url。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-12-04
          • 1970-01-01
          • 2014-05-13
          • 2017-09-25
          • 2014-08-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多