• rpm安装和二进制安装


    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包形式的类库文件
     
     
  • 相关阅读:
    "开关"组件:<h-switch> —— 快应用组件库H-UI
    "范围选择器"组件:<range> —— 快应用组件库H-UI
    "滑动选择器"组件:<h-slider> —— 快应用组件库H-UI
    "星级评分"组件:<rate> —— 快应用组件库H-UI
    "价格"组件:<price> —— 快应用组件库H-UI
    "长整数"组件:<long> —— 快应用组件库H-UI
    javaweb简单的学生信息录入系统
    java简单验证码生成程序
    请写一个java类,在任何时候都可以向它查询“你已经创建了多少个对象?”
    java静态初始化块的执行顺序
  • 原文地址:https://www.cnblogs.com/liu1026/p/7784006.html
Copyright © 2020-2023  润新知