0
Grails 2.1.4
Tomcat 7.0.37
Java 1.7
Window 7

我在 Eclipse 中创建了示例 Grails 应用程序,我使用 run-app 运行。它工作正常,也可以在浏览器中打开。

但是对于相同的应用程序,我使用 grails:maven-install 构建 .war 文件。我正在尝试部署,但出现以下错误:

2013 年 3 月 26 日晚上 11:56:26 org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/HelloGrails-0.1] 由于以前的错误而启动失败 2013 年 3 月 26 日晚上 11:56:26 org.apache.catalina .loader.WebappClassLoader checkThreadLocalMapForLeaks 严重:Web 应用程序 [/HelloGrails-0.1] 创建了一个 ThreadLocal,其键类型为 [org.codehaus.groovy.runtime.GroovyCategorySupport.MyThreadLocal](值 [org.codehaus.groovy.runtime.GroovyCategorySupport$MyThreadLocal @644aa32b])和类型为 [java.lang.ref.SoftReference] 的值(值 [java.lang.ref.SoftReference@601e8f7d]),但在 Web 应用程序停止时未能将其删除。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏。2013 年 3 月 26 日晚上 11:56:26 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks 严重:Web 应用程序 [/HelloGrails-0.1] 创建了一个 ThreadLocal,其键类型为 [org.codehaus.groovy.reflection.ClassInfo.ThreadLocalMapHandler](值 [org.codehaus.groovy.reflection.ClassInfo$ThreadLocalMapHandler@639ca35])和一个值[java.lang.ref.SoftReference] 类型(值 [java.lang.ref.SoftReference@3c0a60c4])但在 Web 应用程序停止时未能将其删除。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏。

请帮我..............

谢谢,拉维

4

1 回答 1

0

在 WEB-INF/classes 中创建一个名为 logging.properties 的文件,其内容如下:

org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

重新启动 apache 并查看堆栈跟踪

于 2013-03-27T11:58:01.140 回答