实际开发中,难免遇见新业务项目构建、项目重构(重新优化整个项目的架构,相当于重写),也可能是项目拆分多个模块,也可能部分拆分,但项目的模块化分离,就存在新建项目,新开服务端的可能,在Linux部署中,我们通常遇见需要搭建一个新的服务:
WEB应用(war包):
- 在Linux服务目录中,安装适配的Tomcat应用。
-
修改Tomcat相关配置,如下:
- Tomcat应用本身所占用的端口更新,为什么改?因为服务中可能存在多个部署应用,就可能存在多个Tomcat服务,多服务应用端口相同会冲突(如果你没有此需求,可不用改)
- 本次部署WEB应用,所使用的端口更新,为什么改?因为Tomcat部署加载的服务端口是由Tomcat应用指定配置的,默认此服务启动后访问的端口是8080(如果你不担心冲突或被恶意使用,可不用改)
- 本次部署WEB应用,可支持的远程跟踪端口,为什么改?因为应用有后端服务代码,在日志信息不全面的情况下,可暂时弃用远程Debug方式排查业务问题(如果你的日志信息非常全面,不需要远程查问题,可不用改)
- Tomcat目录下bin包中,给启停服务脚本授权允许执行,若有其他授权可自行根据需求添加
- 将war包放入到Tomcat安装目录下(webapps/...)部署,启动服务
Tomcat的暂时先不写了,后面有时间再说,此处临时记录。上面的基本够用了
Java应(jar包):
常见jarbao为boot应用,无需手动配置Tomcat,当然,如果你没有使用Boot的Tomcat,可以手动配置安装Tomcat(略)
1.LInux应用目录下,新建服务包
2.新建文件后缀为 .sh 下,命名个人习惯(如restart.sh、stop.sh)restart.sh - 用于重启服务,stop.sh - 用于停止服务
3.编辑文件,示例代码如下,可根据个人情况修改:
服务重新启动脚本(restart.sh)
以下是重启服务脚本,stop的,自行根据下面的改编吧