项目初始化01:Navicat初始化项目数据库|安装IDEA 1
1Navicat初始化项目数据库
具体操作参见MySQL数据表结构设计中的第四部分:实操。
2安装IDEA 15.0
进入IDEA官网:https://www.jetbrains.com/idea/
点击Download:

点击Pervious versions:

往下拉找到15.0,我下载的是企业版的(ULTIMATE)。

下好了,安装之。


一路下一步。



注意,安装IDEA之前JDK一定要装好哦,否则IDEA是打不开的。
OK,装好啦,运行它。

问是否需要导入设置,我们不需要:

使用激活码激活:

我是在这里生成的激活码:http://idea.iteblog.com/


OK啦,选择暗黑系风格。

下面就可以开始我们的IDEA之旅啦:

3jdk、tomcat、maven配置及初始化web空白项目

打开Project Structure之后,我发现这里没有JDK的选项:

点击旁边的New,选择我的jdk路径加入:

这个选项也注意下哦:

点击OK。
下面找到settings。

在左上角输入maven查找到Maven:

在右边点击浏览找到Maven的安装路径就可以啦。


点击Apply应用,然后点击OK回到初始页面。

继续点击Configure,选择第一项Settings:

找到Keymap:

在这里面可以找到自己习惯的快捷键配置:


也可以自己Copy一个然后在下面进行修改:

OK,配置完成了。
我们可以创建新项目了。


Next.

Next.

next,填入项目名称和保存路径。

点击它。

啊,第一次创建maven项目,下载各种jar包的速度奇慢无比,到现在已经过去了有半个小时。。。

问了一下小伙伴,原来是因为我没有配置阿里云仓库,哭o(╥﹏╥)o
在$MAVEN_HOME的conf文件夹的setting.xml的标签里加入下述代码:


这次下载速度变快了,但是依然没有成功,报了这个错:

在这里我们也可以看到项目的骨架还不完整:

在网上搜了一下,是idea中配置setting文件的问题,解决方法:idea 报错maven [ERROR] Maven execution terminated abnormally (exit code 1)
setting.xml文件可以参考这个:分享一个快的飞起的maven的settings.xml文件
回到刚开始设置maven的界面:

我们看到,红框下面是User settings file的路径,找到这个路径,我发现,.m2文件夹下竟然没有settings.xml文件!(一开始以为是隐藏了,但是修改了文件夹选项,设置为显示隐藏文件之后依然没有)
OK,那我自己建一个。内容就用上面链接中的哦,或者戳这里直接复制。
注意将红框圈出的地方改成自己的maven本地仓库地址:

建好了:

OK,把刚刚的项目删掉,重新再来一次。
还是没解决,呜呜呜~

继续找了一个教程试试:[ERROR] Maven execution terminated abnormally (exit code 1)
自己建一个maven_repository文件夹,就在和阿帕奇的maven文件夹同一目录下:

重启IDEA,重新设置这两个路径:

再将之前失败的项目删掉,再来一次!
依然失败。。心态有点崩。。再试最后一次,如果还失败就先回宿舍,明天再继续吧。
教程:idea 报错maven [ERROR] Maven execution terminated abnormally (exit code 1)
发现我还没有配置maven_HOME,找了个配置maven_HOME的教程:maven配置环境变量
配置maven_HOME:


再在IDEA的Maven-Runner中设置如下参数:

继续试着创建新的工程,在创建工程的时候添加一个键值对:

好紧张,不知道会不会成功。。。
最后还是失败了。
2019/04/30
最后的解决方法是将C:\Users\Administrator\.m2路径下的settings.xml中的内容改成这样:

戳这里下载源文件。
2019/05/07
呜呜,罪恶的我,隔了一周才继续做这个项目,自己打屁屁呜呜~

我们在main下面new一个Directory命名为java,并且右键选择Mark Directory As---->Sources Root。

然后再在src下创建一个test文件夹,再在test文件夹下创建一个java文件夹,并且右键选择Mark Directory As---->Test Sources Root。这是我们以后做单元测试要用到的。
到这里我们通过maven来搭建一个空白的webapp原型就完成啦。
下面的操作是助教老师帮我已经完成了,我模仿着大概复原一下:




把原先的删掉,我们点+重新配置一下:


点击OK就好啦。
然后回到原先面板点击Deployment标签,添加一个Artifact:

选择war,图略。
回到Server标签下,端口写成8080:

OK,点击运行:

即可访问我们的localhost:8080页面,看到我们的“Hello World!”啦。
