当前位置: 首页 > news >正文

Tomcat配置学习

官网下载jdk安装包

www.oracle.com/java/technologies/javase

yum自动安装,此方法安装不需要手动进行环境变量的配置 

yum install -y 版本号 #java版本

 www.tomact.apache.org

mkdir -p /server/tools /app/tools

 使用rz命令将jdk和tomcat上传至 /server/tools文件夹中

tar -zxvf jdk-8u451-linux-aarch64.tar.gz -C /app/tools
tar -zxvf apache-tomcat-9.0.106.tar.gz -C /app/tools
ln -s /app/tools/jdk1.8.0_451/ /app/tools/jdk
ln -s /app/tools/apache-tomcat-9.0.106/ /app/tools/tomcat

 配置java,tomcat环境变量

cat >>/etc/profile<<'EOF'
export JAVA_HOME=/app/tools/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/app/tools/tomcat
EOF

 检查版本号

java -version

如果是系统自带java ,解决办法

rm -f /usr/bin/java
ln -s /server/tools/jdk/bin/java /usr/bin/java

############################################################################# 

chown -R tomcat:tomcat tomcat
chown -R tomcat:tomcat apache-tomcat-9.0.106

本机浏览器输入IP+端口号

##如果无法跳转 

放行Tomcat需要使用的8080端口的外部访问权限

CentOS系统默认开启了防火墙,阻止外部网络流量访问系统内部。所以,如果想要Tomcat可以正常使用,需要对Tomcat默认使用的8080端口进行放行。

放行有2种操作方式:

  1. 关闭防火墙

  2. 配置防火墙规则,放行端口

方式1:关闭防火墙

systemctl stop firewalld  # 关闭防火墙
systemctl disable firewalld  # 停止防火墙开机自启

方式2:放行8080端口的外部访问

firewall-cmd --add-port=8080/tcp --permanent  # --add-port=8080/tcp表示放行8080端口的tcp访问,--permanent表示永久生效
firewall-cmd --reload  # 重新载入防火墙规则使其生效

建议选择方式1,直接关闭防火墙,因为防火墙的配置非常复杂。

http://www.dtcms.com/a/251398.html

相关文章:

  • 电阻篇---下拉电阻的取值
  • ASR-PRO语音识别可能出现的问题
  • Flutter 本地存储全面指南:从基础到高级实践
  • cocos2 使用 Layout 组件后,子节点 Label 高度变化后,抖动问题
  • AUTOSAR图解==>AUTOSAR_SRS_GPTDriver
  • C语言:Linux libc和glibc的历史
  • 1. NVIDIA驱动安装
  • SpringCloud框架全面学习指南
  • AC耦合与DC耦合
  • 本地访问远程vps中的sqlite数据库中的内容之(一)建立并访问ftp服务器
  • Linux进程间通信(上)
  • 思科基本理论
  • 第2讲、LangChain应用架构与核心组件:构建LLM应用的基石
  • SpringBoot电脑商城项目--用户注册功能
  • ‘str‘ object does not support item assignment
  • centos7 安装 docker
  • DP刷题练习(二)
  • router.push()
  • 【Java】网络编程基础与聊天室架构分析
  • 七 医学影像云平台-影像检验互联互认平台建设中遇到的问题
  • to avoid naming wrong index webpage for one website
  • 安卓9.0系统修改定制化____安卓9.0系统精简 了解系统app组件构成 系统app释义 常识篇 一
  • 前端api中使用data传参源码解释
  • InnoDB的undo日志的数据结构
  • 跨域问题之前后端解决办法
  • 中介者模式Mediator Pattern
  • NISP-PTE基础实操——SQL注入
  • Vue3 Pinia Store 生命周期管理
  • Mysql基础入门\期末速成
  • 5G NR PDCCH之CORESET交织映射