【问题标题】:Trying to make a spring application to web mvc试图为 web mvc 制作一个 spring 应用程序
【发布时间】:2015-08-23 09:59:18
【问题描述】:

我在 Eclipse 中有一个工作的 spring jdbc 项目。 我正在尝试使其成为mvc,所以我添加了web.xml和其他spring mvc配置文件,包括pom.xml中的web-mvc依赖。

我的项目结构如下所示:

我遇到的问题是:我没有在服务器上运行它的选项。我试过在运行配置中添加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)

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

【问题讨论】:

  • PS:我已经在环境变量中添加了CATALINA_HOME。

标签: java spring spring-mvc


【解决方案1】:

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

检查是否启用了动态 Web 模块。当我们创建一个 Web 项目时,这是由我们的 IDE 启用的。检查是否有帮助

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

【讨论】:

  • 听起来是正确的,但它给我的项目带来了很多错误。 web.xml is missing and <failOnMissingWebXml> is set to true in pom.xml
  • 编辑了附加步骤的答案
猜你喜欢
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 2018-08-21
  • 2010-10-21
  • 2015-04-17
  • 1970-01-01
  • 2021-08-24
  • 1970-01-01
相关资源
最近更新 更多