微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

tomcat安装部署

tomcat
1.java容器、web容器、web中间件
  下载依赖包jdk包和tomcat包

  wget https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.tar.gz
  wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.tar.gz
2.解压jdk包
  tar -zxf jdk-16.0.2_linux-x64_bin.tar.gz -C /usr/local/
  ln -n /usr/local/jdk-16.0.2 /usr/local/java

3.配置java环境变量
vim /etc/profile
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
加载java环境变量
source /etc/profile
查看java环境变量是否生效
java -version

解压tomcat包
tar -zxf apache-tomcat-9.0.52.tar.gz -C /usr/local/tomcat
ln -n /usr/local/apache-tomcat-9.0.52 /usr/local/tomcat
配置tomcat环境变量
CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME

tomcat目录说明

vim server.xml

 

 

 

 

测试结果

多实例构建

创建三个目录

 

 拷贝文件到三个目录

\cp -r  /usr/local/tomcat/{conf,logs,temp,work}  /usr/local/tomcat/instace1
\cp -r  /usr/local/tomcat/{conf,logs,temp,work}  /usr/local/tomcat/instace2
\cp -r  /usr/local/tomcat/{conf,logs,temp,work}  /usr/local/tomcat/instace3

需要修改conf中server.xml中端口,避免端口冲突,指定web应用位置目录

创建启动脚本

###多实例启动脚本
vim inid.sh
#!/bin/bash
#instance1
./etc/init.d/functions

export CATALINA_BASE="/usr/local/tomcat/instace1"  #修改为对应的目录
case "$1" in
start)
$CATALINA_HOME/bin/startup.sh
;;
stop)
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
$CATALINA_HOME/bin/shutdown.sh
sleep 5
$CATALINA_HOME/bin/startup.sh
;;
esac
export JAVA_OPTS='-xms64m -Xmx128m'

把脚本cp对应的目录赋执行权执行 ./inid.sh start 启动tomcat实例

验证结果

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐