关于在idea下新建springMVC工程问题参考

文章名即为bug相关动作名,仅以此供自己参考

新建项目中没有spring选项

  • idea欢迎页面,settings当中进行部分操作安装spring插件
  • 重启idea,可从左部看见spring标签

项目发布配置

  • 原本学习的做法eclipse+ant:把工程打个包复制进catalinaHome/webapps下,启动tomcat,自动解压,localhost:8080
  • 根据教程发现idea的做法:右上角增加配置tomcat路径,projectStructure自动补充项目必要的jar包,run,localhost:8080
  • idea做法的原理:从这篇文章中得知tomcat的3种发布方式,简要来说就是为tomcat增加了一个路由,将对服务器的访问ip:port/webapp路由到idea的项目路径中
  • 补充的idea+maven发布法:maven是一个与ant相似的插件,不同的是maven兼具补充依赖文件的功能,ant中的配置文件叫build.xml,maven中叫pom.xml。

发布过程中的bug

  • ClassNotFoundException:起因是没有利用projectStructure补充mvc依赖文件,补充之后仍存在问题,发现是tomcat5.5用了jdk1.8,换用tomcat9解决问题。
  • tomcat错误Port out of range: 打开tomcat/conf/server.xml,修改port为1-65535间的值
  • 404 not found:idea自动填入的url与发布路径不一样,修改deployment与openBrower相同

另附上参考资料:讲解十分清晰https://www.cnblogs.com/wormday/p/8435617.html

终于看见index.jsp!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。