【发布时间】:2013-09-19 07:32:46
【问题描述】:
我尝试运行一个基本的 Spring MVC 应用程序,例如 here(或 Spring MVC 教程 here)。
我只是在 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.RELEASE
【问题讨论】:
标签: java spring-mvc intellij-idea tomcat7