文章名即为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