gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 21:54:56 25 4
gpt4 key购买 nike

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

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

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

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

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

我得到的错误:

信息:部署 Web 应用程序存档 helloworld.war2012 年 11 月 11 日下午 12:54:15 org.apache.catalina.core.StandardContext 开始严重:错误 listenerStart2012 年 11 月 11 日下午 12:54:15 org.apache.catalina.core.StandardContext 开始严重:上下文 [/helloworld] 启动失败,因为之前的错误2012 年 11 月 11 日下午 12:54:15 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads严重:Web 应用程序 [/helloworld] 似乎启动了一个名为 [MongoCleaner1671814044] 的线程,但未能停止它。这很可能会造成内存泄漏。

我也遵循了将 FINE 日志记录添加到类文件夹的说明,但这似乎对我也没有帮助。

作为引用,我关注了这个主题:http://grails.1312388.n4.nabble.com/Deployment-problems-td4628710.html

有没有人遇到过这个问题并用 spring-security-ldap 1.0.6 解决了这个问题?

提前致谢?

最佳答案

将名为 logging.properties 的文件放入 WEB-INF/classes(打开您的应用程序)文件夹并将其放入其中:

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”更详细的错误跟踪

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

关于spring - "Severe: Error Listener Start"使用 spring-security-ldap 插件 1.0.6 部署 Grails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13335643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com