【java】1000问系列,实际上就是学习java的过程,从我自身在开发当中所遇到的问题,以及是怎么解决的,录制成自己的问题库,方便以后来进行翻阅。您也可以通过这些问题来进行学习,对常见的问题能够有大致的了解。
1、打开https://start.spring.io/ 通过它的官网配置获得最简易的maven项目
![4f0356162bed7835ad42dd70ef1c806b.png](https://i-blog.csdnimg.cn/blog_migrate/462f602888b90496f8cf73a234af5ead.jpeg)
![4d890a6332841556a88d8d43cb2822be.png](https://i-blog.csdnimg.cn/blog_migrate/8dd6c7f9a1983545cda109a8a33054d3.jpeg)
2、将下载的demo包以maven项目的形式导入到eclipse中
![72975791e5f403b02c8661e952188828.png](https://i-blog.csdnimg.cn/blog_migrate/810432c200c6774e467a75357212559f.jpeg)
当前导入的是war包的形式,提示报错:
web.xml is missing and is set to true pom.xml /demo line 5 Maven Java EE Configuration Problem
![1523bd81c56128f8a5aa69e585d33a04.png](https://i-blog.csdnimg.cn/blog_migrate/a0e8fd16ad8e402c5517f680c2df4528.jpeg)
解决方式:右键工程的名称,选择javaEE 点击生成即可。
![be06cf7f2b59df6d73ecba0f90131807.png](https://i-blog.csdnimg.cn/blog_migrate/f31660e1dcb40265f1d874c42827706b.jpeg)
![c2c10be8cba8d9bddd4849ec2555245b.png](https://i-blog.csdnimg.cn/blog_migrate/2688aeee47be59460f5491af1736ecce.jpeg)
3、获取工程的war包 部署到tomcat容器中即可,此时项目是以普通的web项目来进行运行的,不会启动内部自带的tomcat。
![4655013661e4c8a2aa0eb19b1053140c.png](https://i-blog.csdnimg.cn/blog_migrate/edcbe970ff2092251e10c6e187ac594a.jpeg)
4、war包的形式就是上面的样子,接下来使用网站打成jar包的形式
![cab474cf1637cf4cfba60649b913f88c.png](https://i-blog.csdnimg.cn/blog_migrate/873d21ef1bcf51cbbf74a61f45c954c0.jpeg)
仍然是以maven工程的形式导入到eclipse中,此时提示一个错误如下:
![de031dd6488db6acbc982da89c7a6b9d.png](https://i-blog.csdnimg.cn/blog_migrate/b2bc7a74ebb780c5721563a73ceac917.jpeg)
解决方式如下,在pom.xml文件中增加即可
3.1.1
![9f26e1cbfc6cec4a5c7b7ee7fb81f511.png](https://i-blog.csdnimg.cn/blog_migrate/b71b268bfd797cd76c5729562d69ec50.jpeg)
此时再次提示错误:
Description Resource Path Location Type
Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix. demo line 1 Maven Configuration Problem
![9665cbb8592f20d7fe64c7e98d5c8c98.png](https://i-blog.csdnimg.cn/blog_migrate/2bae86ca0188f4d18855cffb50fc1431.jpeg)
解决方式:右键错误,选择快速修复即可:
![da3218a41d00d3c3f24b96d55595f7ce.png](https://i-blog.csdnimg.cn/blog_migrate/8ca0e768ad515a3ef77389df0a212474.jpeg)
运行jar
![735e54a6beb5707413c6439ebbe0311a.png](https://i-blog.csdnimg.cn/blog_migrate/522f04d95574436402793affa41e362f.jpeg)
这样无论是使用springboot搭建jar环境还是war环境都没有问题了。