Tomcat - 无法打开日志 - 无法部署

时间:2010-11-01 15:57:18

标签: java mysql tomcat ubuntu

我正在尝试在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为什么它现在正在工作,如果有一个严重的问题。我浪费了一整天:(。

1 个答案:

答案 0 :(得分:0)

如果你这样设置日志记录:Tomcat startup logs - SEVERE: Error filterStart how to get a stack trace?

然后至少你会得到堆栈跟踪。