Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 部署在Tomcat上的Spring MVC应用程序不在IntelliJ上运行_Java_Spring Mvc_Intellij Idea_Tomcat7 - Fatal编程技术网

Java 部署在Tomcat上的Spring MVC应用程序不在IntelliJ上运行

Java 部署在Tomcat上的Spring MVC应用程序不在IntelliJ上运行,java,spring-mvc,intellij-idea,tomcat7,Java,Spring Mvc,Intellij Idea,Tomcat7,我试着运行一个基本的SpringMVC应用程序,比如SpringMVC教程 我只是在IntelliJ中打开项目,在Tomcat 7实例上导入它,然后启动Tomcat服务器。但是当我试图到达http://localhost:8080,我得到一个404错误 我从GitHub下载的项目提供了两种启动应用程序的方法,分别是mvn jetty:run或mvn tomcat7:run。当我运行这些命令中的任何一个(在IntelliJ之外)时,应用程序将成功启动,网页将正确显示在http://localtho

我试着运行一个基本的SpringMVC应用程序,比如SpringMVC教程

我只是在IntelliJ中打开项目,在Tomcat 7实例上导入它,然后启动Tomcat服务器。但是当我试图到达
http://localhost:8080
,我得到一个404错误

我从GitHub下载的项目提供了两种启动应用程序的方法,分别是
mvn jetty:run
mvn tomcat7:run
。当我运行这些命令中的任何一个(在IntelliJ之外)时,应用程序将成功启动,网页将正确显示在
http://localthost:8080
URL,这让我认为问题来自IntelliJ

添加一些调试信息后,在IntelliJ下运行时,似乎会加载
WebInitializer
类,但不会加载
WebConfig
类,即使调用了方法
WebInitializer.getServletConfigClasses()

使用
mvn jetty:run
mvn tomcat7:run
,两个类都被正确实例化

不幸的是,我在Tomcat/IntelliJ提供的任何日志中都没有任何错误,所以我有点不知所措

我做错了什么,或者我在IntelliJ中的项目配置中遗漏了什么

谢谢


技术信息:Java 7、Tomcat 7、IntelliJ Ultimate 12.1.4、Spring 3.2.2。发布版

我的问题解决了。我在IntelliJ中使用了Tomcat7.0.8,而tomcat7 maven插件依赖于Tomcat7.0.30。 所以我下载了最新版本,7.0.42,现在IntelliJ工作正常

我不确定7.0.8中缺少了什么功能,但IntelliJ无法正确启动我的Spring MVC应用程序