rpm包安装

  • Tomcat RPM安装(先安装JDK + 再安装Tomcat)
1:升级系统自带的JDK(也可以使用oracle的JDK)
yum install -y java-1.8.0-openjdk-devel
 
2:由于Java开发的程序都需要运行在Java环境,因此一般只要是Java开发的程序,在安装JDK的同时,也需要将Java虚拟机导出到环境变量JAVA_HOME中,Java的虚拟机程序:/usr/bin/java
vi /etc/profile.d/java.sh 添加
export JAVA_HOME=/usr/bin
. /etc/profile.d/java.sh
 
3:Tomcat相关程序介绍
tomcat.noarch: Servlet/JSP 引擎
 
tomcat-lib.noarch:Tomcat运行所依赖的库
 
tomcat-admin-webapps.noarch:web 应用程序的管理工具,可以在web页面管理APP
 
tomcat-webapps.noarch:应用程序示例,可以通过8080端口访问web页面
  • 安装上述程序包 (对于RPM包安装的Tomcat而言,Tomcat的应用默认在/var/lib/tomcat/webapps目录下)
yum install -y tomcat.noarch tomcat-lib.noarch tomcat-admin-webapps.noarch tomcat-webapps.noarch
  • 启动Tomcat一般在生成环境中,使用普通用户启动Tomcat,因此需要修改Tomcat安装目录的属主和catalina.sh的属主为tomcat用户即可
systemctl start tomcat.service
 
访问Tomcat的web页面
http://192.168.43.10:8080
 
二进制安装toncat
安装开发环境 yum -y groupinstall "Development Tools" "Development Libraries"

apache-tomcat-6.0.35.tar.gz

下载地址:http://apache.etoak.com/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz

jdk-6u30-linux-i586.bin

下载地址:http://down.51cto.com/data/487130

使用 tar  -zxf  解压到 /usr/local/ 然后创建软链接  ln -sv  /jdk-6u30-linux-i586.bin  /usr/local/jdk 最后设置一下环境变量:

[root@localhost ~]# cat /etc/profile.d/java.sh

export JAVA_HOME=/usr/local/jdk

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

执行一下:source /etc/profile.d/java.sh

tomcat-native.tar.gz

下载地址:http://down.51cto.com/data/487154

 解压到/usr/local

ln -sv  apache-tomcat tomcat  创建一个软链接

export CATALINA_HOME=/usr/local/tomcat     echo $CATALINA_HOME查看

启动tamcat  bin/catalina.sh start

 
下载二级制包
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
 
2:解压,且创建连接文件
tar xf apache-tomcat-8.0.47.tar.gz -C /usr/local
ln -s /usr/local/apache-tomcat-8.0.47 /usr/local/tomcat
 
3:编辑/etc/profile.d/tomcat.sh文件,导出CATALINA_BASE(Tomcat的工作目录)境变量
vi /etc/profile.d/tomcat.sh 添加:
CATALINA_BASE=/usr/local/tomcat (CATALINA_BASE是tomcat引用实例的工作目录)
PATH=$CATALINA_BASE/bin:$PATH
export PATH CATALINA_BASE
 
4:启动Tomcat
catalina.sh start
 
5:访问Tomcat的web页面
http://192.168.43.11:8080
 
6:简要介绍Tomcat安装目录
[root@7 ~]# ll /usr/local/tomcat/
总用量 100
bin:二进制程序脚本目录
conf:配置文件目录
lib:类库目录
LICENSE
logs:日志目录
NOTICE
RELEASE-NOTES
RUNNING.txt
temp:临时文件目录
webapps:应用程序目录
work:工作目录
 
7:配置文件介绍
[root@7 ~]# ll /usr/local/tomcat/conf/
总用量 216
Catalina
catalina.policy:Tomcat默认策略
catalina.properties:Java属性的配置文件
context.xml:为配置webapp提供默认配置
logging.properties:
server.xml:Tomcat的主配置文件
tomcat-users.xml:认证配置恩家
tomcat-users.xsd:
web.xml:每一个位于webapp都有一个web.xml配置文件,用于配置webapp
 
8:/usr/local/tomcat/webapps目录介绍
Tomcat自带的应用程序都存放在/usr/local/tomcat/webapps目录中,在Tomcat启动时,会自动读取webapps里面的应用程序
[root@7 ~]# ll /usr/local/tomcat/webapps/
总用量 8
docs
examples
host-manager
manager
ROOT
 
9:jsp项目默认的文件组织结构(以ROOT应用程序为例)
[root@7 ~]# ll /usr/local/tomcat/webapps/ROOT/
总用量 184
asf-logo-wide.svg
bg-button.png
bg-middle.png
bg-nav-item.png
bg-nav.png
bg-upper.png
favicon.ico:图标
index.jsp:JSP首页文件
RELEASE-NOTES.txt
tomcat.css
tomcat.gif
tomcat.png
tomcat-power.gif
tomcat.svg
 
WEB-INF:定义ROOT应用程序自身的配置,由web.xml定义
META-INF:定义ROOT应用程序的自身配置,由context.xml定义
classes:类库文件
lib:jar包形式的类库文件
 
 

rpm安装和二进制安装的更多相关文章

  1. CentOS6.9安装MySQL(编译安装、二进制安装)

    目录 CentOS6.9安装MySQL Linux安装MySQL的4种方式: 1. 二进制方式 特点:不需要安装,解压即可使用,不能定制功能 2. 编译安装 特点:可定制,安装慢 5.5之前: ./c ...

  2. centos7:mysql-5.7.23安装(二进制安装)

    mysql有二进制码安装,和源码编译安装(mysql5.5使用cmake安装,mysql5.7需要安装boost依赖安装),因为boost依赖安装麻烦,所以用二进制码安装 MySql 5.7.23安装 ...

  3. 编译安装和二进制安装mysql

    二进制安装mysql-5.6.46 mysql二进制安装,已经编译成二进制了,只需要做一些配置即可 [root@localhost ~]$ yum install autoconf libaio -y ...

  4. mysql自动化安装脚本(二进制安装)

    为了日后安装数据库方便,遂写了一个自动安装MySQL的脚本: 测试可以安装mariadb和MySQL-5.7.X 安装前配置好对应的my.cnf文件放在/tmp路径下 将启动脚本mysql3306放在 ...

  5. centos 安装mindoc 二进制安装

    自建 文档管理系统或者说 wiki系统 mindoc官网: https://www.iminho.me/#%E6%BC%94%E7%A4%BA mindoc github页面:https://gith ...

  6. (0.2.3)Mysql安装——二进制安装

    Linux平台下二进制方式安装卸载mysql 本章节:二进制安装mysql 目录: 1.基于Linux平台的Mysql项目场景介绍 2.mysql数据库运行环境准备-最优配置 3.如何下载mysql数 ...

  7. Centos 二进制安装node.js

    一.登录node的官网查看最新的稳定版,以及需要下载的Linux版本,你可以有多种Linux安装方式(源码安装,二进制安装等). 二.Node安装及配置 1.创建安装目录:创建目录node.js [r ...

  8. mysql二进制安装,升级,多实例部署

    目标 理解线上部署考虑的因素 学会编译安装以及二进制安装mysql 学会升级mysql 学会多实例部署mysql数据库 学会合理部署mysql线上库   考虑因素: 版本选择,5.1,5.5还是5.6 ...

  9. ELK 二进制安装并收集nginx日志

    对于日志来说,最常见的需求就是收集.存储.查询.展示,开源社区正好有相对应的开源项目:logstash(收集).elasticsearch(存储+搜索).kibana(展示),我们将这三个组合起来的技 ...

随机推荐

  1. WPF设置全局字体和字体嵌入

    原文:WPF设置全局字体和字体嵌入 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/CLeopard/article/details/40590373 ...

  2. 北京Uber优步司机奖励政策(4月25日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  3. python基础学习1-装饰器及应用

    def outer(func): #定义装饰器 def inner(*args,**kwargs): #定义万能参数 print("log") ret = func(*args,* ...

  4. log4j配置单独日志文件输出

    log4j.logger.batteryHistory=ERROR,BD log4j.appender.BD=org.apache.log4j.FileAppender log4j.appender. ...

  5. LOJ #6089. 小 Y 的背包计数问题

    LOJ #6089. 小 Y 的背包计数问题 神仙题啊orz. 首先把数分成\(<=\sqrt n\)的和\(>\sqrt n\)的两部分. \(>\sqrt n\)的部分因为最多选 ...

  6. java多线程的简单demo

    模拟场景:顾客买车从车库中取车,厂家生产车,车存储在车库中.买家.厂家对同一个车库中的车操作 一.不加同步机制的代码如下: package com.joysuch.testng.thread; imp ...

  7. virtualBox linux操作系统centos 挂载光盘

    virtualBox虚拟机linux centos 挂载光盘 第一步: 放入光盘 第二步: 挂载光驱 (/dev/cdrom) 1) 创建挂载点 mkdir /mnt/media 2) 挂载 moun ...

  8. hdu2844Coins(多重背包模板)

    Coins Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  9. VS2017 C++操作mysql数据库

    1.首先安装mysql 具体教程可以参考https://blog.csdn.net/zhouzezhou/article/details/52446608 注意安装产品的时候记得选择MySQL Con ...

  10. 使用Serilog输出到ES(使用笔记)

    第一步:安装Serilog 使用NuGet包安装以下组件: Serilog.AspNetCoreSerilog.Settings.ConfigurationSerilog.Sinks.ConsoleS ...