我有一个 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 org.apache.catalina.core.StandardContext 开始严重:错误 listenerStart 2012 年 11 月 11 日下午 12:54:15 org.apache.catalina.core .StandardContext start 严重:上下文 [/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 解决了这个问题?
提前致谢?