.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px }

一、安装 JDK 及配置环境变量

1.上传或下载这些软件至Linux中的/opt/目录下,

  关于上传的方式,请参考博客:https://www.cnblogs.com/sun-flower1314/p/11226339.html

2.在Linux的/opt/目录下,以及有JDK的压缩包了,使用命令将其解压到当前文件中

3. 解压完成后,进行配置环境变量。

  使用命令:vim /etc/profile 进行编辑

  1)配置JAVA_HOME(到bin目录的上一级)

    JAVA_HOME=/opt/jdk1.8.0_121

  2)配置PATH(到bin目录这级)

    PATH=/opt/jdk1.8.0_121/bin:$PATH

    或

    PATH=$JAVA_HOME/bin:$PATH

  注:再Linux环境中,各个PATH之间使用【:】进行分割。

  3)配置CLASSPATH环境变量

    CLASSPATH=.:/opt/jdk1.8.0_121/lib/dt.jar:/opt/jdk1.8.0_121/lib/tools.jar

    注:在前面有【.] 【:】

  4)发布新配置的环境变量:

    export JAVA_HOME PATH CLASSPATH

  配置完成后,如下图:

  

  5)保存退出

  6)重启系统

   7)使用javacjava 命令验证是否配置成功 ,或者使用java -version

        

二、安装Tomcat

   1.将tomcat安装包解压到/opt/目录下

  2.配置Tomcat的环境变量

    使用命令:vim /etc/profile 进行编辑

    1)在该文件中,增加

      CATALINA_HOME=/opt/apache-tomcat-7.0.75

    2)在PATH后面增加:

      :$CATALINA_HOME/bin

      即:PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin

    3)在export 后面增加 CATALINA_HOME

      即:export JAVA_HOME PATH CLASSPATH CATALINA_HOME

    配置完成后,如下图:

    4) 保存退出。

  3 启动tomcat,进入到tomcat的bin目录下 使用命令启动

    ./startup.sh (推荐) 或者  ./catalina.sh run

  4. 查看启动日志,看是否启动成功或是否有报错

    less /opt/apache-tomcat-7.0.75/logs/catalina.out

  5  通过Linux内置浏览器访问:

    http://localhost:8080 

    或者 使用命令查看进程

    netstat -ntulp | grep 8080 (精确查找某端口)

    ps -ef | grep tomcat | grep -v grep

 6  如果想在外网查看tomcat页面,需要配置防火墙

  两种方式:  

  1) 关闭防火墙

    2) 开放8080端口

  具体操作,请参考:https://www.cnblogs.com/sun-flower1314/p/11214237.html

若有遇到其他问题,请留言

Linux命令(八)之安装Jdk、Tomcat的更多相关文章

  1. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  2. linux (centOS)安装jdk+tomcat+nginx

    一..安装jdk, 下载jdk有两种方式: 1.直接去官网找相应版本下载:http://www.oracle.com/technetwork/java/javase/downloads/index.h ...

  3. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  4. linux安装JDK TOMCAT

    1.下载包 到http://apr.apache.org/下载下面3个包 apr-1.4.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.3.10.tar.gz  ...

  5. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  6. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  7. Shell脚本实现在Linux系统中自动安装JDK

    A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 复制代码 代码如下: $ ...

  8. linux命令——mutt的安装和使用【转】

    linux命令--mutt的安装和使用[转] 首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收 ...

  9. 在Linux命令行模式安装VMware Tools

    在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“ ...

  10. linux安装jdk tomcat nginx 以及常用命令

    linux: 操作系统,应用服务器上 常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录 mkdir 目 ...

随机推荐

  1. 13.3示例:抽象的Number类

    要点提示:Number类是数值包装类.BigInteger以及BigDecimal的抽象父类.

  2. 最新的.NET 热重载介绍

    今天,我们很高兴的向您介绍 Visual Studio 2019 版本 16.11(预览版 1)和 .NET 6 中的 dotnet watch 命令行工具(预览版 4)中的 .NET 热重载体验的可 ...

  3. 使用Hugo框架搭建博客的过程 - 主题配置

    前言 博客部署完成后,恭喜你可以发表第一篇:Hello world!但是LoveIt这么好用的主题,不配置一番可惜了. 基本功能配置 主题配置最好参考已有的配置,比如LoveIt作者写的介绍,还有主题 ...

  4. ESP32-使用ADC笔记

    基于ESP-IDF4.1 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include "freertos/FreeRT ...

  5. Tomcat和Servlet简析

    目录 Servlet Tomcat 参考 Servlet Servlet通常指我们继承了Servlet接口的类,我们开发Servlet时一般就是继承HttpServlet重写它的doGet.doPos ...

  6. 一文搞懂一致性hash的原理和实现

    在 go-zero 的分布式缓存系统分享里,Kevin 重点讲到过一致性hash的原理和分布式缓存中的实践.本文来详细讲讲一致性hash的原理和在 go-zero 中的实现. 以存储为例,在整个微服务 ...

  7. CentOS更换网易yum源

    最新内容和地址参见http://mirrors.163.com/.help/centos.html 1 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yu ...

  8. MapReduce学习总结之架构

    一.MapReduce1.x架构 1)jobTracker:JT 作业的管理者 将作业分解成一堆任务:Task(MapTask和ReduceTask) 将任务分派给TaskTracker(TT)运行 ...

  9. PAT乙级:1066 图像过滤 (15分)

    PAT乙级:1066 图像过滤 (15分) 题干 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色 ...

  10. Linux下Apache(HTTP)基础知识梳理-运维笔记

    HTTP介绍: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传 ...