.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. C# 启动项目直接修改电脑的日期格式

    启动界面添加 1.引用添加 using System.Runtime.InteropServices; 2.方法添加 [DllImport("kernel32.dll", Entr ...

  2. A Simple Math Problem 矩阵打水题

    A Simple Math Problem Lele now is thinking about a simple function f(x).If x < 10 f(x) = x.If x & ...

  3. [网络编程]mqtt概念&数据包

    目录 前言 1. MQTT 简介 2. MQTT 通信模型 2.1 MQTT 协议 2.2 MQTT 协议中的订阅&主题&会话 2.3 MQTT 协议中的方法 3. MQTT 协议数据 ...

  4. MyBatis:Mybatis逆向工程问题记录

    近日我在搭建springboot+mybatis+mysql 的整合项目(自己测试玩)的时候用到了mybatis的逆向工程,来这里记录一下我的菜鸟编码过程 首先我在maven中引入这些依赖 <d ...

  5. ollvm混淆的某apk题目的逆向分析

    打开jadx,就发现了我们的老朋友数字壳 典型的类抽取壳,直接上fart脱就完事了,我这里使用的是fart的frida脚本,省去了刷机的步骤 这里的脱壳脚本,自行去github的寒冰大佬那边clone ...

  6. 用swoole实现异步任务队列

    应用场景如下: 假如要发100封邮件,for循环100遍,这种方法显然是不可取的. 在一些比较繁杂的业务里,我们很可能有超过1万的邮件要群发.那我们怎么处理这个延迟的问题? 答案就是用异步.把&quo ...

  7. 个人博客开发之blog-api项目统一结果集api封装

    前言 由于返回json api 格式接口,所以我们需要通过java bean封装一个统一数据返回格式,便于和前端约定交互, 状态码枚举ResultCode package cn.soboys.core ...

  8. 题解 guP4552 IncDec Sequence

    这道题是一道差分的题目 差分数组p即p[i]=a[i]-a[i-1] 如果我们把一个区间[l,r]里的数+1,那么我们不难发现p[l]'=a[l]+1-a[l-1]=p[l]+1,p[r+1]'=a[ ...

  9. C语言:结构体应用

    #include <stdio.h> #include <stdlib.h> #include <assert.h> typedef struct student{ ...

  10. 微信小程序云开发-云存储-获取带图片的商品列表

    一.将商品图片上传至云存储 如下图,已准备5张商品图片,并且已经将商品图片上传至云存储  二.数据库表添加图片字段 在数据库表goods添加字段image,该字段用来存储图片的url信息 image在 ...