一、linux 安装软件的步骤

(1)下载软件的压缩包

(2)解压到指定的目录

(3)配置环境变量 ,配置PATH(在任意目录启动,这PATH可以省略,若不配置只有安装目录才能启动)

(4)启动

二、Tomcat安装

A、按照传统的安装模式

(1)下载Tomcat

地址:http://tomcat.apache.org/

下载apache-tomcat-8.5.20.tar.gz(由于目前最新eclipse不支持tomcat 9)

(2)解压apache-tomcat-8.5.20.tar.gz

tar  zxvf  apache-tomcat-8.5.20.tar.gz    #解压目录为apache-tomcat-8.5.20

移动解压的目录到目标目录

mv  apache-tomcat-8.5.20  ~/software     # software 在当前用户下创建到目录,若software目录不存在,使用mkdir  ~/software

(3)配置环境变量

1、第一种配置: 在一种系统配置文件中配置环境变量。

系统配置文件有:

/etc/profile     此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。

/etc/profile.d/xx.sh      /etc/profile.d/xx.sh中xx是自己取的文件名,系统读取/etc/profile会自动读取/etc/profile.d/里面的文件

~/.profile     每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次,默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

~/.bashrc       该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。

    选择一种配置文件里面加上配置内容:

##配置jdk的安装路径,如果配置过jdk的JAVA_HOME的忽视这些配置export JAVA_HOME=/home/myuser/software/jdk_1.7     export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export PATH=$PATH:$JAVA_HOME/bin ##配置Tomcat的安装路径#CATALINA_HOME路径让Tomcat寻找到bin和lib目录。可以使用TOMCAT_HOME代替,TOMCAT_HOME是默认开始使用到,CATALINA_HOME是4.0之后追加使用的。export CATALINA_HOME=/home/myuser/software/apache-tomcat-8.5.20    #CATALINA_BASE路径让Tomcat寻找到conf、work、webapp和log目录,如果不配置,则使用CATALINA_HOMEexport CATALINA_BASE=/home/myuser/software/apache-tomcat-8.5.20      #配置PATH让Tomcat在任意目录启动export PATH=$PATH:$CATALINA_HOME/bin 

配置生效:

配置完成后重启系统或者使用source  /etc/profile 来生效。使用source  /etc/profile 只对当前的terminate窗口有效,若想让其他窗口有效,在该窗口使用source  /etc/profile。建议重启系统,避免没有必要的错误。

2、第二种配置

在Tomcat的安装目录的bin目录下startup.sh中最后一句指令【exec "$PRGDIR"/"$EXECUTABLE" start "$@"】前添加第一种配置中没有配置过的变量。

如:

os400=false
case "`uname`" in
OS400*) os400=true;;
esac# resolve links - $0 may be a softlink
PRG="$0"while [ -h "$PRG" ] ; dols=`ls -ld "$PRG"`link=`expr "$ls" : '.*-> \(.*\)$'`if expr "$link" : '/.*' > /dev/null; thenPRG="$link"elsePRG=`dirname "$PRG"`/"$link"fi
donePRGDIR=`dirname "$PRG"`
EXECUTABLE=catalina.sh# Check that target executable exists
if $os400; then# -x will Only work on the os400 if the files are:# 1. owned by the user# 2. owned by the PRIMARY group of the user# this will not work if the user belongs in secondary groupseval
elseif [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; thenecho "Cannot find $PRGDIR/$EXECUTABLE"echo "The file is absent or does not have execute permission"echo "This file is needed to run this program"exit 1fi
fi
##配置环境变量#jdk配置,若在/ect/profile或者/etc/profile.d/xx.sh中配置过,则无需再配置JAVA_HOME=/home/myuser/software/jdk1.7
JRE_HOME=${JAVA_HOME}/jre  #jre配不配都无所谓
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#Tomcat配置TOMCAT_HOME=/opt/apache-tomcat-8.5.20
exec "$PRGDIR"/"$EXECUTABLE" start "$@"

(4)启动

1、配置PATH时启动

startup.sh

2.任意地点启动指令

$CATALINA_HOME/bin/start.sh     #当然你要配置$CATALINA_HOME环境变量,否则就要使用安装目录代替$CATALINA_HOME

Linux Tomcat安装相关推荐

  1. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  2. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤

    由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...

  3. Linux Tomcat 安装

    2019独角兽企业重金招聘Python工程师标准>>> 一. jdk的安装     安装的jdk为:jdk-6u26-linux-x64-rpm.bin(linux下64位的) wg ...

  4. 关于linux tomcat安装配置apr

    今天公司要迁移个老的tomcat项目到新服务器,本来是件很简单的事,于是配置环境变量一些基本操作.完成后,使用startup.sh启动,启动没报错,于是测试地址,发现居然打不开 what? 还以为是j ...

  5. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...

  6. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  7. Linux Java Web 服务器搭建之tomcat安装

    Linux Java Web 服务器搭建之tomcat安装 一 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 ...

  8. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  9. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

最新文章

  1. 高薪进大厂 | 面试指南
  2. 蚂蚁组件 axure 蚂蚁_蚂蚁属性细微差别
  3. 计算机的四个硬盘有什么区别是什么意思,笔记本的内存和硬盘有什么区别 原来笔记本硬盘有这几种...
  4. c语言乘法表只有结果,要求输出结果显示相乘的两数及乘积怎么做?
  5. python产品发布会_【Mac系统 + Python + Django】之开发一个发布会系统【Django模型(三)】...
  6. jsf初学解决faces 中文输入乱码问题
  7. python已知y求x_Python刷题:集合S(k)求|x-y|最小时的x和y(位运算)
  8. k8s-liveness和readness详解
  9. contest13 CF197div2 oooxx ooooo ooooo
  10. 北京大学C语言学习第6天
  11. SpringBoot 文件上传 基于MD5 文件内容校验工具类
  12. excel手机版_手机版excel怎么用
  13. 超级内存NVDIMM--要和内存说再见?Intel将推存储界新物种NVDIMM内存
  14. 前端——Form表单
  15. 《深度学习》学习笔记(十二)
  16. 计算计控制系统2.0
  17. quartz和timer的区别
  18. ROS 几款IDE,一些小坑
  19. 阿里云分布式关系型数据库(DRDS)
  20. 音乐探索3:关于放克

热门文章

  1. Java,C++四舍五入
  2. 埃氏筛法(素数筛选)
  3. 数据结构与算法--解决问题的方法-顺时针打印矩阵
  4. leetcode 无重复字符的最长子串
  5. Java多线程常用方法 wait 和 notify
  6. 2020 ICPC 济南 F. Gcd Product
  7. 数字(进制/二分/组合数学)
  8. AtCoder Regular Contest 125
  9. 【APIO2016】Fireworks【闵可夫斯基和】【凸包向量和】【可并堆】
  10. 【CF594E】Cutting the Line 【贪心】【Lyndon Word】【扩展kmp】