.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)使用javac 和 java 命令验证是否配置成功 ,或者使用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. CentOS 8 按tab键不能自动补全问题解决方案

    CentOS中按tab键不能自动补全问题解决办法 检查一下系统有没有安装bash-completion包 [root@Sonarqube ~]# rpm -lq bash-completion yum ...

  2. [心得笔记]Java多线程中的内存模型

    一:现代计算机的高速缓存 在计算机组成原理中讲到,现代计算机为了匹配 计算机存储设备的读写速度 与  处理器运算速度,在CPU和内存设备之间加入了一个名为Cache的高速缓存设备来作为缓冲:将运算需要 ...

  3. Hibernate框架(四)缓存策略+lazy

    Hibernate作为和数据库数据打交道的框架,自然会设计到操作数据的效率问题,而对于一些频繁操作的数据,缓存策略就是提高其性能一种重要手段,而Hibernate框架是支持缓存的,而且支持一级和二级两 ...

  4. Docker部署Redis集群(主从复制 高可用)

    环境 vmware12+centos7 关于环境安装可以参考我的另一篇博客 https://www.cnblogs.com/pengboke/p/13063168.html 1.清理环境 我这里用的虚 ...

  5. 各种学位&不同学段的表达

    1.学士 B.S.=Bachelor of Science 2.硕士 Master ​ MA.Sc(master of Science科学硕士) ​ MA.Eng(master of engineer ...

  6. cke编辑器插入&ZeroWidthSpace占位字符的问题记录

    背景 本博文主要记录在使用cke编辑器时,遇到的一系列的问题 问题1:在执行某些业务操作后,编辑器会偶现在页面头部或者尾部插入&ZeroWidthSpace占位符(编辑器好像就爱干这事~) 解 ...

  7. 通过原生js实现数据的双向绑定

    通过js实现数据的双向绑定 : Object.defineProperty了解 语法: Object.defineProperty(obj, prop, descriptor) obj 要定义属性的对 ...

  8. IDA 修改后保存

    关键点找到了.把 jz short loc_10004753 改成jnz short loc_10004753即可. IDA->edit->Patch program->Assemb ...

  9. [002] - JavaSE面试题(二):基本数据类型与访问修饰符

    第一期:Java面试 - 100题,梳理各大网站优秀面试题.大家可以跟着我一起来刷刷Java理论知识 [002] - JavaSE面试题(二):基本数据类型与访问修饰符 第1问:Java的数据类型有哪 ...

  10. File类与常用IO流第七章——Properties集合

    Properties概述 java.util.Properties extends Hashtable<k,v> implements Map<k,v> Properties类 ...