MaV*_*ldo 10 eclipse spring tomcat maven
我正在使用Spring Tool Suite 3.1,我在将一个Web应用程序部署到tomcat时遇到了一些问题.
当我点击"在服务器上运行"并且服务器启动它会引发着名的:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
所以我检查/wtpwebapps目录以找到项目已部署,但在lib文件夹中只有几个库存在.我完全错过了他们选择背后的理由.当然,与春天相关的图书馆并不存在.有人可以帮忙吗?
这是我的org.eclipse.wst.common.commonent文件,也许它很有用:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="Checkup">
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/resources"/>
<property name="context-root" value="Checkup"/>
<property name="java-output-path" value="/Checkup/build/classes"/>
</wb-module>
Run Code Online (Sandbox Code Playgroud)
编辑:
你可以看到嵌入了STS安装的maven插件列表(没有自定义)

Nim*_*sky 30
通过右键单击项目 - 导航到部署程序集,然后添加maven依赖项库,将maven依赖项添加到部署程序集.
MaV*_*ldo 12
经过几个小时的痛苦,似乎问题是由魔法或其他东西解决的.解决问题的"神秘"程序如下:
棘手的部分是在部署Web应用程序时清理tomcat.我真的不知道为什么会这样.如果停止服务器,请删除该应用程序,清理服务器并重新部署应用程序,以免出错.我不敢进一步明白,我接受这个谜.
| 归档时间: |
|
| 查看次数: |
19556 次 |
| 最近记录: |