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

示例Grails 2.14应用程序在Tomcat中不工作

丁钟展
2023-03-14
Grails 2.1.4
Tomcat 7.0.37
Java 1.7
Window 7

我在eclipse中创建了Sample Grails应用程序,我使用run-app运行。它工作正常,也可以在浏览器中打开。

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

2013年3月26日11:56:26下午组织。阿帕奇。卡塔琳娜。果心StandardContext startInternal SEVERE:Context[/HelloGrails-0.1]由于之前的错误,启动失败。2013年3月26日11:56:26 PM org。阿帕奇。卡塔琳娜。加载器。WebappClassLoader checkThreadLocalMapForLeaks严重:web应用程序[/HelloGrails-0.1]创建了一个ThreadLocal,其密钥类型为[org.codehaus.groovy.runtime.GroovyCategorySupport.MyThreadLocal](值[org.codehaus.groovy.runtime.GroovyCategorySupport$MyThreadLocal@644aa32b])以及类型为[java.lang.ref.SoftReference](值[java.lang.ref)的值。SoftReference@601e8f7d])但在web应用程序停止时无法删除它。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏。2013年3月26日11:56:26下午组织。阿帕奇。卡塔琳娜。加载器。WebappClassLoader checkThreadLocalMapForLeaks严重:web应用程序[/HelloGrails-0.1]创建了一个ThreadLocal,其密钥类型为[org.codehaus.groovy.reflection.ClassInfo.ThreadLocalMapHandler](值[org.codehaus.groovy.reflection.ClassInfo$ThreadLocalMapHandler@639ca35])以及类型为[java.lang.ref.SoftReference](值[java.lang.ref)的值。SoftReference@3c0a60c4])但在web应用程序停止时无法删除它。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏。

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

谢谢,拉维

共有1个答案

慕容俭
2023-03-14

创建一个名为logging的文件。包含以下内容的WEB-INF/Class中的属性:

org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

重新启动apache并查看堆栈跟踪

 类似资料:
  • 这就是我正在做的。 部署此应用程序在 jboss 中失败,因为它在 tomcat 中部署,并且像 charm 一样工作。 我使用来自eclipse的动态web应用程序作为项目源。 将项目导出到war文件并在jboss服务器中部署也不起作用。 web.xml: Spring.xml: 控制器: 和 JBOSS 中的错误:

  • 我在WebSphere控制台上部署了WAR文件,并将其映射到数据源。我能够测试我用PostgreSQL服务器详细信息配置的数据源。但是我的应用程序没有连接到服务器。我是新来的WebSphere,谁能帮我配置基于下面context.xml文件的数据源。我的应用程序在tomcat中工作得很好,但在WebSphere中却不行。 我认为我在数据源配置中做错了什么。

  • 我有一个spring security saml项目的分叉。你可以在这里看到我应用的更改:https://github . com/troy hart/spring-security-SAML/commits/nwri-sample _ simple。 SP在SSO Circle注册。如果您有SSO Circle登录名,您可以启动应用程序并测试SP启动的SSO是否有效。但是,我无法让IDP启动的S

  • Spring-boot web应用程序在HTTPS协议的嵌入式tomcat中运行良好。同样的文件构建为war文件并部署到外部tomcat,但它现在不工作,出现404错误。 我如何在HTTPS协议中运行外部tomcat,我尝试在server.xml中取消注释SSL主机配置,但没有用。

  • 这快把我逼疯了。欢迎提出任何建议。

  • 问题内容: 我正在研究并尝试制作一个简单的应用程序。这是代码: 编辑: 我的错,抱歉,但主要问题仍然存在。这是更正的代码: 但是,当我尝试启动它时,出现以下错误: 这可能是什么原因? UPD: 这是其余的痕迹: 问题答案: 这可能是什么原因? 的原因是您尚未向程序传递任何参数。因此,不会引用有效的数组索引(顺便说一句:我将创建一个单独的局部变量,而不是分配给该数组。从技术上讲,这是可能的,但我不会