以下是整理后的详细服务器重启后启动步骤,按操作顺序排列:
在宝塔批量替换你原来的域名,全局搜索替换好新域名

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端口>
操作流程总结:
- 应用启动:进入网站目录 → 启动mall-tools.jar
- 中间件启动:启动Zookeeper → 启动Tomcat
- 状态验证:
- Zookeeper:
ps检查进程 +zkServer.sh status - Tomcat:
ps检查进程 + 监听catalina.out日志 - mall-tools:检查
nohup.out日志和端口
- Zookeeper:
常见问题排查:
- 端口冲突:
- 使用
netstat -tunlp | grep <端口号>确认端口是否被占用
- 使用
- 权限问题:
- 所有脚本需具有可执行权限:
chmod +x /path/to/script.sh
- 所有脚本需具有可执行权限:
- 启动失败:
- Zookeeper:检查
/root/project/zookeeper/logs/下的日志 - Tomcat:重点查看
catalina.out和localhost.log - Java应用:检查
nohup.out和系统资源(内存/CPU)
- Zookeeper:检查
重要提示:所有路径(如
/root/project/、/www/server/)需根据实际部署位置调整。建议将命令整合成启动脚本实现自动化操作。重启服务器后 启动步骤
先进入网站目录
nohup java -jar mall-tools.jar &查看状态
ps -ef |grep tomcat
ps -ef |grep zookeepersh /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 … STARTEDsh /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
已经启动好了

评论(0)