环境
角色 | IP | 主机名 |
---|---|---|
web集群 | 10.0.0.8 | web02 |
部署准备
-
软件和站点文件
apache-tomcat-9.0.45.tar.gz
jdk-8u281-linux-x64.rpm
zrlog.war
-
安装软件
yum localinstall -y jdk-8u281-linux-x64.rpm
- 目录准备
mkdir -p /app /web
- 解压文件
tar xf apache-tomcat-9.0.45.tar.gz -C /app
服务启动
- 启动tomcat
/app/apache-tomcat9.0.45/bin/startup.sh
- 访问页面
10.0.0.8:8080
- 关闭tomcat
/app/apache-tomcat-9.0.45/bin/shutdown.sh
- 优化路径
ln -s /app/apache-tomcat-9.0.45/ /app/tomcat
- 修改环境变量
echo 'PATH=$PATH:/app/tomcat/bin' >> /etc/profile
source /etc/profile
部署zrlog开源项目
- 修改配置文件
vim /app/tomcat/conf/server.xml
<Host name="zrlog.chen.com" appBase="/web"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="zrlog_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
/web目录下的页面文件名一定要改为ROOT,可以自动解压缩
- 导入站点文件
mv zrlog.war /web/ROOT.war
- 重启服务,自动解压缩
进行了软连接和环境变量的优化:
startup.sh && shutdown.sh
没有进行了软连接和环境变量的优化:
/app/apache-tomcat-9.0.45/bin/startup.sh && /app/apache-tomcat-9.0.45/bin/shutdown.s
- mysql设置
创建库
create database zrlog;
授权
grant all on zrlog.* to webadm@'10.0.0.%' identified by 'Chen123.com';
- 修改本地hosts文件
C:\Windows\System32\drivers\etc
10.0.0.7 zrlog.chen.com
- 访问页面
zrlog.chen.com:8080