首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"Severe: Error Listener Start“使用spring-security-ldap插件1.0.6部署Grails应用

"Severe: Error Listener Start“使用spring-security-ldap插件1.0.6部署Grails应用
EN

Stack Overflow用户
提问于 2012-11-12 05:28:01
回答 1查看 4.5K关注 0票数 2

我有一个Grails应用程序,它可以在开发中很好地构建和运行,但是当我创建一个war文件(例如grails dev create war /target.helloworld.war)时,.war不能正确部署。

通过消除过程,我已经将问题缩小到spring-security-ldap插件。

我已经在三个环境中进行了测试:

Tomcat 7 MacOSx JDK7 Tomcat 6 Ubuntu 12.04 JDK7 Tomcat 7 Ubuntu 12.04 JDK7

我在所有环境中使用相同的JDK版本进行编译。

我得到的错误是:

信息:部署web应用程序存档helloworld.war 2012年11月11日12:54:15 PM org.apache.catalina.core.StandardContext start SEVERE:错误listenerStart 2012年11月11日12:54:15 PM org.apache.catalina.core.StandardContext start SEVERE:由于以前的错误,Context /helloworld启动失败2012年11月11日12:54:15 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: web应用程序/helloworld似乎已启动名为MongoCleaner1671814044的线程,但未能停止它。这很可能造成内存泄漏。

我还遵循了将精细日志添加到classes文件夹的说明,但这似乎对我也没有帮助。

作为参考,我关注了这个帖子:http://grails.1312388.n4.nabble.com/Deployment-problems-td4628710.html

有没有人经历过这个问题,并用spring-security-ldap 1.0.6解决了这个问题?

提前谢谢?

EN

回答 1

Stack Overflow用户

发布于 2012-11-12 23:30:44

将一个名为logging.properties的文件放在WEB-INF/classes (取消对你的应用程序)文件夹中,并将以下代码放入其中:

代码语言:javascript
复制
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = /var/log
org.apache.juli.FileHandler.prefix = myapp-tomcat.

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

然后重新启动Tomcat。

您的应用程序仍然会失败,但在文件/var/log/myapp-tomcat.log中,您会发现比无用的"SEVERE: error listenerStart“更详细的错误跟踪。

可能缺少类文件或数据库配置错误。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13335643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档