`
lcyaiym
  • 浏览: 28312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Linux tomcat安装详解

 
阅读更多

欢迎访问我的个人博客网站:http://www.yanmin99.com/

一、tomcat安装

  • 1、下载JDK和Tomcat

    //通过wget下载
    wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz
    wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1498630374_ed6e8b60e10c2fa6bd317a72378bf086
  • 2、JDK安装与配置

    • a、JDK解压

      mkdir /usr/local/java
      cd /usr/local/java
      tar -zxvf jdk-8u101-linux-x64.tar.gz
    • b、配置环境

      export JAVA_HOME=/usr/local/java
      export JAVA_BIN=$JAVA_HOME/bin
      export PATH=$PATH:$JAVA_HOME/bin
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    • c、使配置生效

      source /etc/profile
    • d、测试java是否安装成功

      java -version
      
      //java版本信息
      java version "1.7.0_101"
      OpenJDK Runtime Environment (IcedTea 2.6.6) (7u101-2.6.6-0ubuntu0.14.04.1)
      OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
  • 3、Tomcat的安装

    • a、Tomcat解压

      mkdir /usr/local/tomcat
      cd /usr/local/tomcat
      tar -zxvf jdk-8u101-linux-x64.tar.gz
    • b、启动Tomcat

      cd /usr/local/tomcat/bin
      ./startup.sh
    • c、关闭Tomcat

      shutdown.sh
  • 4、配置Web管理账号

    • 修改文件conf/tomcat-users.xml,在元素中添加帐号密码,需要指定角色

    • vim /usr/local/tomcat/conf/tomcat-users.xml

      <tomcat-users>
       <user name="admin" password="admin" roles="admin-gui,manager-gui" />
      </tomcat-users>
  • 5、配置端口

    • 可以修改conf目录下的文件server.xml,修改Connector元素(Tomcat的默认端口是8080),需要重新启动Tomcat服务生效。

    • vim /usr/local/tomcat/conf/server.xml

      <Connector port="9999" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 
  • 6、访问Tomcat

    • http://ip:端口号/

      http://localhost:9999/
  • 7、添加应用

    • cd /usr/local/tomcat/webapps
    • 把war加入到webapps中,tomcat会自动解压war包
  • 8、防火墙

    • 如果服务器开启的防火墙,就开启tomcat端口可以访问

      
      # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
      
      
      # service iptables save
      
      
      # service iptables restart
      
      或直接修改文件/etc/sysconfig/iptables.
      
      # vi /etc/sysconfig/iptables
      
      -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
      
      # service iptables restart
      
      在浏览器输入: http://192.168.16.133:8080
      如在本机可以输入: http://localhost:8080
  • 9、配置https

    • https连接需要用到数字证书与数字签名(MD5算法)

    • 网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书

    • 使用java的工具keytool产生数字证书,生成文件.keystore.

      keytool -genkey -alias tomcat -keyalg RSA

      注意:CN为主机名称,本机可用localhost

    • 将文件.keystore放到Tomcat服务器的conf目录下

      cp .keystore /usr/local/tomcat/conf/
    • 修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass

      <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
             maxThreads="150" scheme="https" secure="true"
             clientAuth="false" sslProtocol="TLS" 
             keystoreFile="conf/.keystore" keystorePass="123456"/>    
    • 重新启动tomcat.浏览器输入https://localhost:8443访问,并安装证书

  • 10、Tomcat的目录结构

    ·bin     //存放Tomcat的命令脚本文件
    ·conf    //存放Tomcat服务器的各种配置文件,最主要是server.xml
    ·lib     //存放Tomcat服务器支撑jar包
    ·logs    //存放日志文件
    ·temp    //存放临时文件
    ·webapps //web应用所在目录,外界访问web资源的存放目录
    ·work    //Tomcat的工作目录
  • 11、webapps目录结构

    webapps                        -- web应用所在目录
     |--- html, jsp, css, js文件等  -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
     |--- WEB-INF 目录              -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
           |--- classes 目录        -- java类
           |--- lib 目录            -- java类运行所需要的jar包
           |--- web.xml 文件        -- web应用的配置文件
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别

    tomcat安装及配置教程tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间...

    linux下安装jdk和tomcat详解

    linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家

    Linux下安装Tomcat步骤详解

    ### Linux下安装Tomcat步骤详解 #### 一、前言 Tomcat是一个广泛使用的轻量级Web服务器和Servlet容器,由Apache基金会维护和支持。它支持最新的Servlet和JSP规范,并且由于其开源特性,得到了广泛的社区支持和发展...

    linux tomcat 配置详解

    Linux 下配置Tomcat 详解各位大佬敬请参考,沟通交流,

    Tomcat For Linux 的安装与配置详解.docx

    Tomcat For Linux 的安装与配置详解.docx

    linux下tomcat安装过程详解

    在Linux环境下安装与配置Tomcat是一项常见的任务,尤其对于那些希望在服务器上部署Java应用程序的开发者来说。本文将深入解析Linux下Tomcat的安装过程,包括下载、解压、环境变量配置、启动与停止服务,以及如何配置...

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    在Linux环境下部署Java应用服务,通常需要先安装Java Development Kit(JDK)和Apache Tomcat。以下是关于在Linux上安装JDK和Tomcat的详细步骤。 **JDK安装与配置** 1. **检查JDK是否已安装**:通过运行`java -...

    Linux下tomcat的安装详解

    linux下安装tomcat及配置,自己试过了,可以使用

    linux+apache+tomcat整合完整详解版(最新)

    Linux+Apache+Tomcat 整合详解 Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,...

    linux系统安装jdk tomcat mysql

    ### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...

    linux tomcat java 安装过程

    ### Linux环境下JDK、Tomcat、Apache、PHP与MySQL的安装流程详解 #### 一、环境准备 在本文档中,我们将详细介绍如何在Linux环境下安装并配置JDK、Tomcat、Apache、PHP以及MySQL,构建一个完整的Web开发环境。本...

    Linux版本 tomcat 8.5.78 下载

    **Linux版Tomcat 8.5.78详解** Tomcat是Apache软件基金会下的一个开源项目,是一款广泛使用的Java Servlet容器,特别适用于处理基于Java的Web应用程序。在本例中,我们关注的是针对Linux系统的Tomcat 8.5.78版本,...

    linux安装tomcat

    ### Linux安装Tomcat知识点详解 #### 一、系统环境配置 - **主机操作系统**:Windows 10 - **服务器供应商**:阿里云 - **服务器操作系统**:CentOS 7.4 64位 #### 二、安装JDK - **安装JDK 1.8**:通过`yum`...

    Linux系统下Tomcat的安装详解.docx

    ### Linux系统下Tomcat的安装详解 #### 一、前言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Web应用服务器,被广泛应用于部署Java Web应用。本文将详细介绍如何在Linux...

    阿里云 linux服务器安装tomcat(图文详解)

    阿里云 linux服务器安装tomcat(图文详解) 前言 博主昨天搞了jdk,现在就让我们一起来学习怎么在阿里云服务器上安装tomcat吧(注:本文极其适合小白!!! ) ————————————————————————...

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

    linux_tomcat.rar

    Linux环境下的Tomcat安装与使用详解 在Linux操作系统中,Apache Tomcat是一个广泛使用的开源Java Servlet容器,它能够运行Java Web应用程序,包括JSP和Servlet。本教程将深入讲解如何在Linux系统上安装和配置Tomcat...

    Tomcat配置详解

    ### Tomcat配置详解 #### 一、Tomcat内存与性能参数设置 在部署Java Web应用时,合理地配置Tomcat的内存及性能参数对于确保应用的稳定性和性能至关重要。默认的Tomcat配置往往不适合生产环境的高并发需求,因此...

Global site tag (gtag.js) - Google Analytics