非常开心(^_^)能够搭建成功,历时很久,断断续续,很多次想放弃,终于成了。闲言少叙,本文就我遇到的困难做出记录,并不作教学。如有错处,还请给予批评指正,希望大家一起进步!
问题1:资料发手里怎么才能搭建好基础工程呢?
我对基础工程的理解:
现在的项目都是结构化的了,这是软件发展的必然趋势,因为好辨识好维护,结构化的项目可以增强代码的重用性,可维护性,可移植性等等。
一个完整的项目页分为好几块的内容,并不是一体的,我理解的基础工程就是一幅没有着色的画作,自然是先创作,再着色。创作是基本,着色是灵魂。
我对基础工程文件的初始操作:
首先配置好Java的开发环境,使用idea,JDK,maven,都配置好的情况下。打开idea--->open (此处如果觉得英文不方便看懂,可以再settings里面下载中文插件)将项目打开再idea中。
就出现了如上图所示的错误,自己并不理解上面意思,得到提示说是配置阿里云的国内仓库。
问题2:maven的配置怎么做?
Maven是一款服务于Java平台的自动化构建工具。Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发、打包、测试及部署等一系列行为。
这个问题我之前就配置过了。首先找到maven的文件夹,如下图
点击进入
点开标记的文件夹(conf就是configure的简写,就是配置的意思)之后如下:
右击此文件将它以编辑的形式打开(我的做法不讲了,我把正确的文件配置放进去吧。而且我的maven配置文件里面的JDK配置默认还是1.4的我兜兜转转还把JDK改成1.8了,反正油多不坏菜,礼多人不怪,歪打正着配置了好几个mirror)
配置本地仓库,仓库的位置可以随意指定,但是在配置文件中的标签是<localRepository>,记得把仓库文件夹的位置放进去。
<!-- 放在没有中文和空格的目录中-->
<localRepository>E:\repository_ssh</localRepository>
找到<mirrors></mirrors>标签,把下面的代码粘贴进去,并保存!!!!不保存等于白写了。
<!-- 阿里云代理服务器-->
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
到此,配置就好了,打开项目基础工程的时候,idea会根据配置项进行下载依赖到本地仓库。
问题3:连接数据库失败?
代码都在src文件夹下,找到资源文件如下图
点击打开jdbc开头的文件,修改自己的数据库密码,我的数据库是MySQL5.7
问题4:idea中关于tomcat总是不可用?
访问Apache官网,tomcat是开源组织Apache成员,我们可以在Apache官网中下载tomcat。下载网址: Apache Tomcat® - Welcome!
打开页面如下
处理好一切问题之后,tomcat一直是错误状态
所以又开始了配置tomcat的艰难之路。配置的时候遇见了tomcat的主目录个基目录怎么填写的问题,搜了很久也没有找到结论,后来直接把两个选项都填写了tomcat的解压文件夹路径,结果成功了,没有错误。
访问一个网站,可以在浏览器中输入http://域名,这时默认就是用的80端口,如果有的网站用的是8080端口,那么写法就改为:http://域名:8080
等到tomcat变成了这样
发现还是不行,,,,,,此刻我很崩溃,,,
问题5:查看一下自己的idea对maven的引用?
文件->设置->构建执行与部署->构建工具->maven
我的最大的错误就是自始至终都认为自己的maven引用的没有问题,因为我的上一个项目跑的没毛病。后来才发现,上一个项目我给了独立的jar包,引用了另一个小仓库,终于真相大白了,本来就可奇怪,所有菜都做好了,我怎么没吃到美食呢?结果发现跑错食堂了......
最终引用修改过来后
看到这两个图就基本成功了,点击运行
虽然别的错误不太懂得,但是运行网页出来了!
展示一下
好了,到这里就结束了,希望共勉。