尝试将spring应用程序发布到web mvc

时间:2015-08-23 09:59:19

标签: java spring spring-mvc

我在eclipse中有一个工作的spring jdbc项目。 我想把它变成mvc,所以我添加了web.xml和其他spring mvc配置文件,包括pom.xml中的web-mvc依赖。

我的项目结构如下: enter image description here

我遇到的问题是:我没有选择在服务器上运行它。我尝试在运行配置中添加了tomcat,但是正在提供

java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:265)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)

有人可以帮忙吗,我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

转到项目属性 - >项目方面,

检查Dyanamic Web模块是否已启用。当我们创建一个Web项目时,我们的IDE就会启用它。检查是否有帮助

ProjectFacets

现在检查您的部署程序集是否指向包含web.xml的正确webapps文件夹

deployment assembly