以下是整理后的详细服务器重启后启动步骤,按操作顺序排列:

在宝塔批量替换你原来的域名,全局搜索替换好新域名


1. 启动mall-tools.jar应用

# 进入网站目录(根据实际路径调整)
cd /path/to/your/website/directory

# 后台启动Java应用
nohup java -jar mall-tools.jar &

​注意事项​​:

  • 检查nohup.out日志:tail -f nohup.out
  • 确认端口占用:netstat -tunlp | grep <mall-tools端口>

2. 启动Zookeeper服务

sh /root/project/zookeeper/bin/zkServer.sh start

​预期成功提示​​:

/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /root/project/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

​验证方法​​:

# 检查进程状态
ps -ef | grep zookeeper

# 查看服务状态
sh /root/project/zookeeper/bin/zkServer.sh status

3. 启动Tomcat服务

sh /www/server/tomcat/bin/startup.sh

​预期启动日志​​:

Using CATALINA_BASE:   /www/server/tomcat
Using CATALINA_HOME:   /www/server/tomcat
Using CATALINA_TMPDIR: /www/server/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /www/server/tomcat/bin/bootstrap.jar:/www/server/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

​验证方法​​:

# 检查Tomcat进程
ps -ef | grep tomcat

# 监听启动日志(实时)
tailf /www/server/tomcat/logs/catalina.out

# 检查端口监听(默认8080)
netstat -tunlp | grep java

4. 服务状态检查(关键命令汇总)

# 检查所有相关进程
ps -ef | grep -e 'tomcat' -e 'zookeeper' -e 'mall-tools'

# 检查端口监听情况
netstat -tunlp | grep -e 8080 -e 2181 -e <mall-tools端口>

操作流程总结:

  1. ​应用启动​​:进入网站目录 → 启动mall-tools.jar
  2. ​中间件启动​​:启动Zookeeper → 启动Tomcat
  3. ​状态验证​​:
    • Zookeeper:ps检查进程 + zkServer.sh status
    • Tomcat:ps检查进程 + 监听catalina.out日志
    • mall-tools:检查nohup.out日志和端口

常见问题排查:

  1. ​端口冲突​​:
    • 使用netstat -tunlp | grep <端口号>确认端口是否被占用
  2. ​权限问题​​:
    • 所有脚本需具有可执行权限:chmod +x /path/to/script.sh
  3. ​启动失败​​:
    • Zookeeper:检查/root/project/zookeeper/logs/下的日志
    • Tomcat:重点查看catalina.outlocalhost.log
    • Java应用:检查nohup.out和系统资源(内存/CPU)

​重要提示​​:所有路径(如/root/project//www/server/)需根据实际部署位置调整。建议将命令整合成启动脚本实现自动化操作。

重启服务器后 启动步骤
先进入网站目录
nohup java -jar mall-tools.jar &

查看状态
ps -ef |grep tomcat
ps -ef |grep zookeeper

sh /root/project/zookeeper/bin/zkServer.sh start
启动成功后会有这样的提示
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /root/project/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper … STARTED

sh /www/server/tomcat/bin/startup.sh
Using CATALINA_BASE: /www/server/tomcat
Using CATALINA_HOME: /www/server/tomcat
Using CATALINA_TMPDIR: /www/server/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /www/server/tomcat/bin/bootstrap.jar:/www/server/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

tailf /www/server/tomcat/logs/catalina.out
已经启动好了

亿录海外源码网是一个优秀的源码资源分享论坛,提供各类亲测源码下载,找源码下载源码免费源码尽在亿录源码资源网,本站源码资源类型广泛,涵盖PHP网站源码,网站模板,WordPress主题,商城源码,直播源码,即时通讯源码,小程序源码,游戏源码,等一系列优质亲测资源分享以供学习研究。