.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. 11、ssh自动化脚本编写

    11.1.如何一键自动化安装50台规模集群网站搭建: 1.自动化思路: kickstart无人值守安装linux系统(自动创建用户.密码.优化): 分发机上创建秘钥对.批量发走公钥(expect): ...

  2. nohup启动 jar 不输出日志

    简单暴力:nohup java -jar xxx.jar >/dev/null 2>&1 &

  3. hdu 1116 敌兵布阵 线段树 区间求和 单点更新

    线段树的基本知识可以先google一下,不是很难理解 线段树功能:update:单点增减 query:区间求和 #include <bits/stdc++.h> #define lson ...

  4. POJ 3449 Geometric Shapes 判断多边形相交

    题意不难理解,给出多个多边形,输出多边形间的相交情况(嵌套不算相交),思路也很容易想到.枚举每一个图形再枚举每一条边 恶心在输入输出,不过还好有sscanf(),不懂可以查看cplusplus网站 根 ...

  5. Java学习笔记之—Java基础

    将学习到的JAVA基础用xmind记录了下来,需要原件的可以私信

  6. cobbler安装4个报错汇总及解决方法:ImportError

    安装完,检查cobbler:cobbler check发现这个问题ImportError: No module named yaml 具体报错如下: [root@www localdisk]# cob ...

  7. 【故障公告】redis 服务器宕机引发博客站点故障

    非常抱歉,今天下午 17:10~17:40 左右,由于博客系统所使用的 redis 服务器宕机,造成博客站点无法正常访问,由此给您带来很大的麻烦,请您谅解. 我们会针对这次故障改进 redis 服务器 ...

  8. Flask(10)- 标准类视图

    前言 前面文章讲解 Flask 路由的时候,都是将 URL 路径和一个视图函数关联 当 Flask 框架接收到请求后,会根据请求 URL,调用响应的视图函数进行处理 Flask 不仅提供了视图函数来处 ...

  9. Macbook(M1版)的用户看过来,.net 6 Preview 6支持Apple Silicon for macOS

    本文由葡萄城技术团队翻译 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 我们很高兴发布.NET6预览的第6版,本次预览是倒数第二次预览了.在本次预览发布之 ...

  10. 初探SpringRetry机制

    重试是在网络通讯中非常重要的概念,尤其是在微服务体系内重试显得格外重要.常见的场景是当遇到网络抖动造成的请求失败时,可以按照业务的补偿需求来制定重试策略.Spring框架提供了SpringRetry能 ...