SSM框架环境搭建记录(后续用于自查)

压缩包列表:

apache-maven-3.6.3-bin.zip

apache-tomcat-8.5.64-windows-x64.zip

mysql-5.5.40-win64.msi

ideaIU-2020.3.3.exe

mysql-connector-java-8.0.21.jar

ssm-BookCRUD.zip

使用到的文件:

settings_ProjectTraining.xml

 

安装步骤:

1、安装数据库mysql:

      直接双击运行mysql-5.5.40-win64.msi,在需要设置密码的时候设置为root(也可以根据实际情况自行设置);

2、安装idea:

     直接双击运行deaIU-2020.3.3.exe,可以根据自己实际情况不安装在C盘

3、解压apache-maven-3.6.3-bin.zip和apache-tomcat-8.5.64-windows-x64.zip到D:\Programs\ProjectTraining\目录;

4、解压ssm-BookCRUD.zip到D:\Programs\ProjectTraining\目录;

 

环境配置:

1、找到mysql.exe所在目录:C:\Program Files\MySQL\MySQL Server 5.5\bin(我本地所在目录是这个,一般使用everything工具查找,很快)

      通过cmd运行进入到这个目录:C:\Program Files\MySQL\MySQL Server 5.5\bin,通过mysql -u root -p命令登录,具体操作如下图所示:

2、接下来创建数据库及表,并向表里插入数据,使用的命令行如下(注意代码里边使用的数据库是:ssmbuild):

    创建数据库:
    create database ssmbuild;

    使用数据库:
    use ssmbuild;  

    创建数据表:
    CREATE TABLE books
    (
        bookID int(20) not null auto_increment comment '书ID',
        bookName varchar(255) not null comment '书名',
        bookCounts int(20) not null comment '数量',
        detail varchar(255) not null comment '描述',
        key bookID (bookID)
    )engine=innodb default charset=utf8;

    向新表插入数据:
    INSERT INTO books VALUES (1, 'kuangshen', 2, '123456');
    INSERT INTO books VALUES (2, 'kuangshen1', 22, '1223456');

    查询数据:
    select * from books;

如果操作成功,显示如下图所示注意代码里边使用的数据库是:ssmbuild

到此为止,数据库和表初始化成功。

3、解压代码压缩包ssm-BookCRUD.zip,我这以代码存放在D:\Programs\ProjectTraining为例:

目录包含两个子目录:ssmbuild是源代码,respository包含项目依赖的jar包。

4、打开idea,准备导入代码和依赖的jar包:

选中ssmbuild目录,并点击OK

Trust Project:

点击Configure:

选中web.xml点击OK

对Maven进行设置:

下图中最上边是调置我们解压后的maven,中间是设置settings.xml,最下边是设置我们代码中已经下载依赖的jar包,最后再点击OK。

设置成功后,正常下图中依赖的jar包都可以看到:

如果没有设置JDK,需要设置下,如果已设置则可以跳过此步骤,我的JDK所在目录:

注意,需要点击下第二步上边有个‘+’号,添加

刚才配置完成后,会出现大框里边不少JDK自带JAR包,然后点击OK

JDK到此基本没问题,下一步我们配置下idea中mysql连接:

 

我们输入用户名和密码后,点击Test Connection会弹出下边这个小窗口:

由于我们已经下载好mysql-connector-java-8.0.21.jar,所以不需要再次下载,点击Cancel:

然后点击1处的MySQL,再点击Go to Driver:

把原来的jar删除:

选中驱动文件:

有可能会报一个未设置时区的问题,现在点击Test Connection时,然后我们点击大红色方框的Set time zone:

在新窗口,直接点击OK

时区设置成功后,在General下边点击Test Connection就没有问题了,表示IDEA连接数据库无问题(下边显示一个绿色的勾),然后点击OK

可以刷新显示数据库连接信息

这边可以选择我们连接数据库

双击books表名,右边会显示表详细数据。

到此IDEA连接数据库基本已经完成,后边我们配置tomcat:

 

源代码里边的用户名和密码配置的不一致,需要修改为root

4.项目运行

1.点击Edit Configurations-->点击加号-->tomcat server-->local

2.Deployment添加Artifact,若有需要,可改Application Context

3.点击运行

 

5.打war包

1.点击进入Artifact-->add-->web application:Archive-->For:项目名:war_exploded

2.Build-->build Artifacts--项目名:war-->build
————————————————
版权声明:本文为CSDN博主「狂奔的蜗牛不认输」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/WZ546152/article/details/114637133

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值