Linux操作系统部署Web项目
1、前言
想想之前的课程设计有一个要求是需要把Web项目部署到Linux操作系统,当时自己一脸懵逼也走了很多弯路,所有希望将这篇文章分享一下,也许能给予你一点帮助。我当时因为课程设计要求,所以每一个步骤记录得还是比较详细的,起码我自己能成功哈哈哈。
2、为什么要将项目部署到Linux系统
将Web项目部署在Linux系统主要是得益于:
- Linux系统5261是最具稳定性4102的系统;
- 自由Linux服务器更具自由性,无论用户选择什么样的业务,都可以用Linux系统对业务进行更加自由的开发;
- Linux操作系统本身是网络操作系统,支持所有TCP/IP协议,网络功能是内核中六大模块之一;
- Linux操作系统是模块化的,可裁减,出现问题只要关闭一个模块;
- Linux操作系统是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器;
- Windows服务器通常需要频繁的硬件升级,以容纳不断增加的资源需求,Linux服务器更灵活性和可扩展性,无论处理器或机器架构都能很好地进行资源上的容纳;
- Linux操作系统硬件需求小,大部分版本免费,总得成本低;
- Linux操作系统天生就比Windows操作系统更具安全性,无论是从服务器系统、桌面上或在嵌入式环境Linux系统都更具安全性。
3、部署项目到Linux服务器的步骤
由于步骤和图片比较多,所以我就不在这列举出来了,我直接将文档上传,需要的小伙伴请点击下面的链接自行下载哟~~
(注:因为文字和图片比较多,所以直接上传文档)
4、心得体会
我之前没有接触过Linux下部署Tomcat项目,一般都是在IntelliJ IDEA里的Tomcat直接运行,但是这种方式一般是开发的时候这样用,而到了测试的阶段,不可能每个人都连接我的电脑进行测试,这时,就需要在服务器上搭建一个Tomcat部署项目了。
项目打包的时候要Web项目打成war包,这样上传到服务器上的速度会更快,节约时间,然后我们在找到tomcat的bin路径,输入sh startup.sh 或者./startup.sh启动tomcat。在这之前我们可以先另行复制一个会话命令行,进入到tomcat的log路径下,输入tail -f -catalina.out 查看tomcat的控制台日志,查看启动tomcat的时候有没有报错。
注:此文章为个人原创,转载请注明出处,谢谢配合。