CGB2106-Day18-Linux项目部署
1. 京淘后台项目发布流程
1.1 安装Mariadb数据库
1.2 完成单台tomcat部署
1.2.1 创建图片存储目录
说明: 准备文件上传的根目录
1.2.2 修改图片上传配置信息
编辑路径时注意空格问题
#通过配置文件 动态赋值
#image.localDir=G:/images
image.localDir=/usr/local/src/images
image.preUrl=http://image.jt.com
1.2.3 maven项目打包
检查数据源用户名和密码正确之后,将项目打包.
1.2.4 上传JDK的安装包
1.2.5 运行服务器
命令: [root@localhost tomcats]# java -jar 8091.jar &
项目运行正常,效果如下
1.2.6 服务器调试
说明:通过IP:端口直接测试tomcat服务是否正常.
1.3 关闭服务器进程
1.3.1 查询java服务
命令: jps
1.3.2 杀死进程
1.kill PID号 常规关闭
2.kill -15 PID号 较为严格的关闭
3.kill -9 PID号 强制关闭
1.3.3 "前台"项目发布
说明: 准备3台tomcat服务器,并且修改其中的端口号 分别改为8091/8092/8093.并且打包,如图所示.
执行启动命令: java -jar 8091.jar & java -jar 8092.jar & java -jar 8093.jar &
注意事项:
1. 前台项目发布一般用于代码的调试.如果报错 效果非常明显.
2. 如果链接Linux的终端关闭,则内部的所有的tomcat服务器都将关闭.
1.4 "后台"项目发布
1.4.1 需求说明
在前台发布调试成功之后,需要将tomcat服务器进行后台发布.后台发布时,tomcat会一直运行在Linux系统的内部,不会随终端的开关受到影响.
1.4.2 命令
nohup java -jar 8091.jar => 8091.log &
检查启动项: 检查日志是否正常,检查tomcat服务器是否正常
1.5 脚本方式启动
1.5.1 创建脚本
命令: vim start.sh
#!/bin/sh
nohup java -jar 8091.jar => 8091.log &
nohup java -jar 8092.jar => 8092.log &
nohup java -jar 8093.jar => 8093.log &
1.5.2 运行脚本
1.6 日志查看命令
cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgDo键来控制
tail 用于显示文件后几号,使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看
2 Linux 安装Nginx
2.1 补充知识 关闭任意服务
命令: ps -ef |grep 服务名称
2.2 关于端口号说明
如果需要启动防火墙,则应该开放如下端口:
1. 80端口
2. 3306端口
3. 8091/8092/8093
4. 22
开放端口之后,记得重启防火墙
更多推荐
所有评论(0)