基于SSM的图书馆管理系统(Github下载源码本地配置以及centOS7上配置部署发布)

20 篇文章 2 订阅
12 篇文章 2 订阅

本文是在系统学习完JAVA_WEB的内容以及SSM框架(Spring+SpringMVC+MyBatis框架)后进行整合的一个小结!

如果你没有详细学习过该框架,本文不适合你O

本文仅仅在Github上下载源码进行配置的过程,详细搭建框架无涉及。


首先我们在Github上下载响应的源码包(过程不展示)

源码包:关注博主,私信可获得

(或者网上自行下载源码,不一定要和博主一样的源码)


目录

一、win10下配置

二、linux下配置(centOS7)


一、win10下配置

我们下载的源码是通过IDEA+mysql+tomcat配置的。

首先,解压源码包到IDEA的工程目录下:

然后,打开IDEA选择Import Project

然后,打开下载源码包中的pom.xml文件,也就是maven工程管理的配置文件:

根据机器的性能,以及maven包中的资源包的导入,需要的时间可能会偏长。

导入后的界面如下:

可以看到编码十分规范,看上去框架一目了然!

然后,打开SQLyog导入数据库文件:

没有装过mysql的可以参考上篇进行安装:https://blog.csdn.net/buluxianfeng/article/details/107844881

空白处右击执行SQL脚本,选择解压后包中的library.SQL文件:

执行完SQL文件后,会跳出success的语句。

我们修改IDEA中的properties文件(由于本机安装的mysql密码为root,所以修改,如为123456则不需要修改

然后,点击左上角File按钮选择Project Structure

修改jdk版本,建议选择1.8或者以下,防止不兼容:

将之前生成的war包删除,然后重新生成:

生成过程与之前的一篇博客类似(可参考):https://blog.csdn.net/buluxianfeng/article/details/108181691

配置tomcat服务器:

完成配置后就可以运行tomcat服务器了!

运行成功!

然后打开浏览器输入对应的网址即可:http://localhost:8080/

截取两张项目的截图,代表项目win10部署成功!


二、linux下配置(centOS7)

在虚拟机中右击打开终端,输入:

ifconfig

查看本地连接的IP地址,打开Xshell 6进行远程连接操作

然后查看centOS7下的JDK版本:

java -version

只要1.8或者以下的版本都可以使用!(但是版本需要在pom.xml文件中声明)

centOS7下安装mysql:linux系统下(centOS7)安装mysql

centOS7下安装tomcat:linux系统下(centOS7)安装tomcat

启动mysql:

service mysql start

关闭防火墙:

centOS7或centOS7以前版本命令不一样

centOS7的命令:
systemctl stop firewalld
 
centOS6及之前的命令:
service iptables stop

下面在IDEA中配置,生成war包:

打开pom.xml文件,删除<build>下的所有内容重新编写,其他内容不变:

<build>
        <finalName>library</finalName>
        <plugins>
            <!--jdk编译插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <!--                    注意原来的jdk为1.8-->
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>
            <!--tomcat插件-->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <!-- tomcat7的插件, 不同tomcat版本这个也不一样 -->
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <!-- 通过maven tomcat7:run运行项目时,访问项目的端口号 -->
                    <port>8080</port>
                    <!-- 项目访问路径  本例:localhost:8080 -->
                    <path>/library</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

接着,将项目导出成war包:

点击右侧maven中的package进行打包:

打包后的地址:

将war包放到centOS7中tomcat目录下的apache下的webapps目录下

这里使用FileZilla进行ftp文件的传输:

将目标的war包拖动到右侧即可:

war包会自动解压生成文件夹,此时只需要回到/bin目录下启动tomcat服务器即可:

./startup.sh

启动完成!

在虚拟机上访问:http://localhost:8080/library

(因为配置文件中配置)

在win10远程访问:http://192.168.75.128:8080/library/

至此,两种部署均完成!


 

       欢迎关注博主,欢迎互粉,一起学习!

       感谢您的阅读,不足之处欢迎指正!

  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值