从eclipse部署到tomcat时java Spring配置问题
我最可能的问题是Eclipse或Tomcat。因为如果我做包裹项目。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
我有两个问题。如何修复此部署?我可以手动构建和部署控制台。但是,如果我手动将包部署到Tomcat,如何调试?我有eclipse和intellij。手动生成和部署后如何调试
还请检查图片以验证我的项目结构在Eclipse中是否正常
# 1 楼答案
我认为您应该进行手动部署以避免这些问题。IntelliJ为maven项目提供运行配置。您只需单击一下即可部署应用程序。 从IntelliJ调试Tomcat上的应用程序主机。您可以执行以下步骤: 1.创建文件TOMCAT_HOME/bin/setenv。sh.该文件的内容应为:
现在,当tomcat启动时,您可以通过选择Run>;调试应用程序;调试。。。然后选择刚刚在步骤2中创建的配置
# 2 楼答案
在Eclipse管理的tomcat中运行SpringWeb应用程序时,我遇到了类似的问题。我通过在项目的web部署程序集中添加maven依赖项解决了这个问题
您应该看到Web部署程序集定义中添加了“Maven依赖项”
也许你错过了一些罐子