java - 从 eclipse 部署到 tomcat 时出现 Spring 配置问题

标签 java eclipse spring tomcat

我很可能对 Eclipse 或 Tomcat 有疑问。因为如果我从控制台制作包 proj.war,然后部署到本地 Tomcat 实例。它工作正常。但是,当我尝试从 Eclipse 运行到服务器时,出现错误:-

Nov 15, 2015 8:00:30 AM org.apache.catalina.core.StandardContext listenerStart

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333

我有 2 个问题。如何修复此部署?我可以使用手动控制台构建和部署。但是如果我手动部署我的包到Tomcat,我该如何调试呢?我有 eclipse 和 intellij。手动构建和部署后如何调试?

请同时检查图片以验证我的项目结构在 Eclipse 中是否正常?

problem screenshot

最佳答案

在 Eclipse 管理的 tomcat 中运行 spring web 应用程序时,我遇到了类似的问题。我通过在项目的 Web 部署程序集中添加 maven 依赖项解决了这个问题。

  1. 打开项目的属性(例如,在项目资源管理器中右键点击项目名称并选择“属性”)。
  2. 选择“部署程序集”。
  3. 点击右边距的“添加...”按钮。
  4. 从“指令类型”菜单中选择“Java 构建路径条目”,然后单击“下一步”。
  5. 从 Java Build Path Entries 菜单中选择“Maven Dependencies”,然后单击“Finish”。

您应该看到“Maven 依赖项”已添加到 Web 部署程序集定义中。

也许你错过了一些 jar 。

关于java - 从 eclipse 部署到 tomcat 时出现 Spring 配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33717679/

相关文章:

java - Eclipse 条件调试

java - 继承类的Spring MVC验证

java.lang.IllegalArgumentException : Unknown parameter name : customer 异常

java - 如何调用 reSTLet 资源

java - 带有空@Value的@Configuration类

java - 如何从 HashMap 中找到最高键值

java - 我用Java编写的这个程序需要很长时间才能运行(我还没有看到结果)

java - 如何在Swing中画蛇?

java - Spring 启动: configure hsqldb datasource to persist data

java - 优化 Eclipse