我现在看见过两个方法一个是放在一个目录里然后再计算机管理里点启动,还有一种是点一个东西就启动,我想问问是怎么做到的,我应该如何操作才能实现这两种方法
计算机管理里点启动应该是注册成为windows服务了,Sc命令可以详细了解下
点一个东西启动,在windows上是把启动命令写成bat文件,在linux上是sh文件,实际上就是把运行命令放到文件里,然后点击或者执行文件,实际上就是执行启动命令了
bat文件示例:
启动zookeeper:
第一行删除缓存,第二行进入到zookeeper启动文件夹bin下,第三行启动zk
rd /s /Q D:\zookeeper-3.4.3\temp\data
cd /d D:\zookeeper-3.4.3\bin
start /b zkServer.cmd
sh文件示例:
第一行进入主文件夹,第二行拉取git,第三行清空maven项目,第四行打包maven,第五行执行另外一个sh文件启动项目,第六行打印输出日志
cd /home/jiayue/jiujia
git pull git@gitee.com:ch-li-ja/jiujia.git
mvn clean
mvn package
./jiujia.sh restart
tail -f jiujia.log
前后端分离项目:
后端单独运行,采用执行文件启动即可
前端可以放置到tomcat中,但是推荐使用nginx做反向代理
前端后端项目可以放在Tomcat里面运行;后端也可以打包成jar包采用端口方式运行