我正在尝试在Ubuntu系统上部署网络应用。 WAR是 EXPLODED 文件夹。 没有构建问题。但我无法部署到 Tomcat6服务器。一切都很好。 相同代码,相同文件。突然间,无法部署。
我现在发现的主要差异是/ var / lib / tomcat6 / logs中的日志 - localhost.2010-11-01.log已锁定,只能由root 用户打开。不明白为什么?
由于此问题,我收到以下错误(来自localhost.2010-11-01.log):
SEVERE:将上下文初始化事件发送到类org.springframework.web.context.ContextLoaderListener的侦听器实例的异常
我的问题是否与
有关BeanCreationException in Spring Framework .WAR deploy to Tomcat 6 on Ubuntu 9.10?
<小时/> UPDATE1: root用户可以读取Tomcat日志的问题现在已经消失。但是,这些错误仍然存在。
SEVERE:将上下文初始化事件发送到类org.springframework.web.context.ContextLoaderListener的侦听器实例的异常
org.springframework.beans.factory。 BeanCreationException :在ServletContext资源[/WEB-INF/applicationContext.xml]中定义名称为'africa'的bean时出错: 设置bean属性'antarctica'时无法解析对bean'antarctica'的引用;嵌套异常是org.springframework.beans.factory。 BeanCreationException :在ServletContext资源[/WEB-INF/applicationContext.xml]中定义名为'antarctica'的bean时出错: 设置bean属性'target'时无法解析对bean'australia'的引用;嵌套异常是org.springframework.beans.factory。 BeanCreationException :创建在ServletContext资源[/WEB-INF/applicationContext.xml]中定义名称为'australia'的bean时出错: 调用init方法失败; 嵌套异常为 java.lang.Exception :意外行
警告:mysql_connect():在查询过程中与MySQL服务器的连接丢失.... #ERROR:连接太多了!
更新2:
刚开启我的Ubuntu系统。此刻只有firefox运行。没有运行Eclipse或其他软件。没有关闭或重启Tomcat。只是尝试通过Tomcat Manager应用程序(http://localhost:8080/manager/html)启动Web应用程序 - 这与我之前尝试过的一样。
结果:启动Web应用程序没有任何问题!
我绝对 NO CLUE为什么在之前无效。此外, NO CLUE为什么它现在正在工作,如果有一个严重的问题。我浪费了一整天:(。
答案 0 :(得分:0)
如果你这样设置日志记录:Tomcat startup logs - SEVERE: Error filterStart how to get a stack trace?
然后至少你会得到堆栈跟踪。