【发布时间】:2011-04-13 00:54:54
【问题描述】:
当我尝试将我的 Spring 应用程序部署到 Tomcat 时,它给了我错误 (localhost-{date}.log),说我缺少 commons-pool-{version}.jar。
但是,源代码是 STABLE 版本的一部分。我正在使用 maven 进行构建,并且我已经成功地构建和部署了这个项目(实际上是今天早些时候)。所以本地一定发生了一些变化。我将 commons-pool-{version}.jar 添加到我的 CLASSPATH 中,但这不起作用。我已通过重新结帐确保代码没有更改。
我的本地主机日志文件说
Sep 15, 2010 11:15:39 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
...
java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
我的 catalina 日志文件说
SEVERE: Error listenerStart
Sep 15, 2010 11:15:39 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/app] startup failed due to previous errors
我是否忽略了任何其他设置?还能是什么?我被难住了。
【问题讨论】: