当前位置: 首页 > 知识库问答 >
问题:

“严重:错误侦听器启动”使用spring security ldap插件1.0.6部署Grails应用程序

龙洛城
2023-03-14

我有一个Grails应用程序,它在开发过程中构建并运行良好,但是当我创建一个war文件(Grails dev create war/target.helloworld.war)时,比如说。战争部署不当。

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

我在三个环境中对此进行了测试

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

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

我得到的错误是:

信息:部署Web应用程序存档helloworld.war11月11, 2012 12:54:15下午org.apache.catalina.core.标准上下文启动严重:错误listenerStart 11月11, 2012 12:54:15下午org.apache.catalina.core.标准上下文启动严重:上下文[/helloworld]启动失败,原因是以前的错误Nov11, 2012 12:54:15PMorg.apache.catalina.loader.WebappClassLoader clearRe的引用线程SEVERE:Web应用程序[/helloworld]似乎启动了一个名为[MongoCleaner1671814044]的线程,但未能停止它。这很可能造成内存泄漏。

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

作为参考,我遵循以下思路:http://grails.1312388.n4.nabble.com/Deployment-problems-td4628710.html

有没有人经历过这种情况,并用Spring-Security-ldap 1.0.6解决了它?

提前谢谢?

共有1个答案

麹高远
2023-03-14

将一个名为logging.properties的文件放在WEB-INF/class(unwar你的应用)文件夹中,并将其放入其中:

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中。日志你会发现比无用的“严重:错误监听器启动”更详细的错误跟踪

可能存在丢失的类文件或数据库配置错误。

 类似资料:
  • “grails cf-ush”会导致下面列出的错误。有没有办法使用云铸造插件“重新开始”。我不希望在MySQL数据库和MongoDB数据库中丢失我的测试数据。 严重:错误监听器开始2012年5月18日下午6:31:26组织。阿帕奇。卡塔琳娜。果心StandardContext启动严重:由于之前的错误,Context[]启动失败2012年5月18日下午6:31:26组织。阿帕奇。卡塔琳娜。加载器。W

  • 我有一个Grails(2.5.3版)应用程序,当我通过选项:要部署的WAR文件在Tomcat中部署时,选择WAR文件,会出现以下错误。如果我尝试一个更简单的应用程序(大小、复杂度等),它运行得很好。 但是,如果在从manager运行应用程序时手动将war文件的内容复制到Tomcat路径:pathTomcat/webapps/myApplication,则效果良好。出现任何错误。 错误: Grail

  • 我使用的是Tomcat7.0.20和Grails1.3.7,在部署war文件时,我遇到了这个错误。 AM org.apache.Catalina.startup.hostconfig deployWAR信息:部署web应用程序存档ih-core.war 2013年2月25日1:55:35AM org.apache.Catalina.core.containerbase AddChildinal严重

  • 我在部署Grails应用程序时遇到了问题。一切都可以在本地测试环境中工作。 错误 [localhost-startStop-1]错误context.grailscontextloader-初始化应用程序时出错:创建名为“Transaction ManagerPostProcessor”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.factory

  • 我进去的时候 $git推送heroku master 它显示: 错误:已给出双重要求:telegram(from-r/tmp/build_996aa7e0/requirements.txt(第60行))(已在telegram==0.0.1(from-r/tmp/build_996aa7e0/requirements.txt(第47行))中,name='telegram') 这是所有日志: 枚举对象

  • 我刚刚启动了一个新的应用程序,但当我点击欢迎登船页面上的“关于您的应用程序的环境”链接时,会出现这个错误。 启动应用程序时出错当Pow试图运行时,您的Rack应用程序引发了异常。 Bundler::,但找不到任何源代码 我的应用正在运行: 轨道3.2。6 Ruby 1.9。3p194 Rubygems 1.8。24 RVM 1.14。5 战俘0.4。0 我发现了类似的问题,问题在于如何让乘客安静下