示例Grails 2.14应用程序无法在Tomcat中运行

时间:2013-03-26 18:35:53

标签: grails grails-plugin

Grails 2.1.4
Tomcat 7.0.37
Java 1.7
Window 7

我在eclipse中创建了Sample Grails应用程序,我使用run-app运行。它运作良好,能够在布鲁尔开放。

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

2013年3月26日下午11:56:26 org.apache.catalina.core.StandardContext startInternal 严重:上下文[/HelloGrails-0.1]由于之前的错误而失败 2013年3月26日下午11:56:26 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks 严重:Web应用程序[/HelloGrails-0.1]使用[org.codehaus.groovy.runtime.GroovyCategorySupport.MyThreadLocal]类型的键创建了一个ThreadLocal(值[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]使用[org.codehaus.groovy.reflection.ClassInfo.ThreadLocalMapHandler]类型的键创建了一个ThreadLocal(值[org.codehaus.groovy.reflection.ClassInfo$ThreadLocalMapHandler@639ca35])并且值类型为[java.lang.ref.SoftReference](值[java.lang.ref.SoftReference@3c0a60c4]),但在Web应用程序停止时无法将其删除。线程将随着时间的推移而更新,以避免可能的内存泄漏。

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

谢谢, 拉维

1 个答案:

答案 0 :(得分: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并查看stacktrace