栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu 下启动 Tomcat 后浏览器无法访问

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu 下启动 Tomcat 后浏览器无法访问

Ubuntu 下启动 Tomcat 后浏览器无法访问
    • 错误演示
    • 原因
    • 安装 JDK 、JRE 和 Tomcat
        • 下载 jdk 和 jre
            • jdk
            • jre
    • 配置 JAVA 环境变量
        • 配置系统环境变量
        • 添加如下语句
        • 配置用户环境变量
        • 添加如下语句
        • 使用户环境变量生效
        • 为其他用户更新用户环境变量
    • 启动 Tomcat
        • 浏览器访问

错误演示

在 Ubuntu 系统下启动 Tomcat 后,在浏览器地址栏输入 ip:port (例:192.168.163.129:8080) 无法访问 Tomcat 主页。

原因

在虚拟机安装的是 jdk11,jdk11 不包含 jre 需要另外安装 jre。

安装 JDK 、JRE 和 Tomcat 下载 jdk 和 jre

在 Oracle 官方下载,此处以 jdk-11.0.15 和 jre1.8.0_331为例。下载如图所示安装包

jdk

官网地址:https://www.oracle.com/java/technologies/downloads/#java11

jre

官方地址: https://www.oracle.com/java/technologies/downloads/#java8

虚拟机使用 root 账号登录,
使用 xshell 工具传输到虚拟机中,在 root 目录下,新建 soft 文件夹

将 jdk、jre 和 tomcat 传输到 soft 文件夹下,然后在虚拟机进入到 /root/soft/ 目录

cd /root/soft/


将三个安装包使用如下命令解压缩

tar -xzvf apache-tomcat-10.0.20.tar.gz
tar -xzvf jdk-11.0.15_linux-x64_bin.tar.gz
tar -xzvf jre-8u331-linux-x64.tar.gz

然后将解压后的 jdk 和 jre 文件夹,先将 jre-8u331 重命名为 jre ,然后移动到 /usr/local/java 目录下

mv jre-8u331 jre
mv jdk-11.0.15 /usr/local/java
mv jre /usr/local/java/jdk-11.0.15/
mv apache-tomcat-10.0.20 /usr/local/
配置 JAVA 环境变量

在 etc 目录下 使用vi命令,分别编辑 enviroment 和 profile 文件。

配置系统环境变量
vi /etc/enviroment
添加如下语句
export JAVA_HOME=/usr/local/java/jdk-11.0.15
export JRE_HOME=/usr/local/java/jdk-11.0.15/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
配置用户环境变量
vi /etc/profile
添加如下语句
if [ "${PS1-}" ]; then
  if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='h:w$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export JAVA_HOME=/usr/local/java/jdk-11.0.15
export JRE_HOME=/usr/local/java/jdk-11.0.15/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
使用户环境变量生效
source /etc/profile
为其他用户更新用户环境变量
su luther
source /etc/profile
启动 Tomcat

进入 Tomcat 目录

cd /usr/local/apache-tomcat-10.0.20/bin/

启动 Tomcat

./startup.sh

使用如下命令查看是否启动成功

ps -ef|grep tomcat

浏览器访问

至此访问成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854885.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号