当前位置:   article > 正文

基于SSM的图书馆管理系统(Github下载源码本地配置以及centOS7上配置部署发布)_github里面下载的项目怎么部署到contos里面去

github里面下载的项目怎么部署到contos里面去

本文是在系统学习完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以前版本命令不一样

  1. centOS7的命令:
  2. systemctl stop firewalld
  3. centOS6及之前的命令:
  4. service iptables stop

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

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

  1. <build>
  2. <finalName>library</finalName>
  3. <plugins>
  4. <!--jdk编译插件-->
  5. <plugin>
  6. <groupId>org.apache.maven.plugins</groupId>
  7. <artifactId>maven-compiler-plugin</artifactId>
  8. <configuration>
  9. <!-- 注意原来的jdk为1.8-->
  10. <source>1.7</source>
  11. <target>1.7</target>
  12. <encoding>utf-8</encoding>
  13. </configuration>
  14. </plugin>
  15. <!--tomcat插件-->
  16. <plugin>
  17. <groupId>org.apache.tomcat.maven</groupId>
  18. <!-- tomcat7的插件, 不同tomcat版本这个也不一样 -->
  19. <artifactId>tomcat7-maven-plugin</artifactId>
  20. <version>2.1</version>
  21. <configuration>
  22. <!-- 通过maven tomcat7:run运行项目时,访问项目的端口号 -->
  23. <port>8080</port>
  24. <!-- 项目访问路径 本例:localhost:8080 -->
  25. <path>/library</path>
  26. </configuration>
  27. </plugin>
  28. </plugins>
  29. </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/

至此,两种部署均完成!


 

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/432560
推荐阅读
相关标签
  

闽ICP备14008679号