zoukankan      html  css  js  c++  java
  • jdk+Tomcat环境

    1、Tomcat概述

    Tomcat服务器由Apache提供,开源免费。安装Tomcat之前需要先安装JDK,其实无论哪一种Javaweb服务器都需要先安装JDK。

    Tomcat6支持Servlet2.5;

    Tomcat支持Servlet3.0;

    2、Tomcat都做了些什么?

      当用户通过发送过来一个请求后,Tomcat来接受请求,然后给用户返回响应。通常用户都是通常浏览器发出请求,然后浏览器的响应都是html代码。当然,这也不是全部,有时用户可能会通过其他手段向服务器发送请求,而Tomcat返回的响应也可能不是html,也可能是一个文件,一张图片等。

    3、安装Tomcat

     解压版Tomcat只需解压就能用,无需安装,这样一台电脑上可以安装多个Tomcat。

    启动解压版的Tomcat有点不同,你需要先去配置环境变量;

    启动:在Tomcat安装目录中的bin目录中找到startup.sh文件

    停止:shutdown.sh

    JDK安装

    1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ;下载1.8版本

    2、用xftp上传到linux环境中;存放路径为:/usr/local/

    [root@localhost /]# mkdir /usr/local/

    3、解压配置环境变量:

    [root@localhost local]# tar xf jdk-8u121-linux-x64.tar.gz 
    
    [root@localhost local]# vim /etc/profile (添加到文档末尾)
    
    export JAVA_HOME=/usr/local/jdk1.8.0_121
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
    
    [root@localhost local]# source /etc/profile  (使设置的环境变量生效)
    [root@localhost local]# java -version   (看到下面JDK版本,说明配置成功了)
    java version "1.8.0_121"
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
    
     

    安装Tomcat

     1、下载一个Tomcat版本

    2、把Tomcat包上传到/usr/local/路径

    3、解压、配置Tomcat环境变量;

    [root@localhost local]# tar xf apache-tomcat-7.0.73.tar.gz
    [root@localhost local]# mv  apache-tomcat-7.0.73 tomcat7

    4、启动tomcat

    [root@localhost local]# cd /usr/local/tomcat7/
    
    [root@localhost bin]# chmod +x *.sh
    
    输入tomcat 启动命令  ./startup.sh,
    
    [root@localhost bin]# ./startup.sh 
    
    Using CATALINA_BASE: /usr/local/tomcat7
    Using CATALINA_HOME: /usr/local/tomcat7
    Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
    Using JRE_HOME: /usr/local/jdk1.8.0_121
    Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
    Tomcat started.

     查看tomcat日志

    [root@localhost bin]# pwd
    /usr/local/tomcat7/bin
    
    [root@localhost bin]# ./catalina.sh run
    
    Using CATALINA_BASE: /usr/local/tomcat7
    Using CATALINA_HOME: /usr/local/tomcat7
    Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
    Using JRE_HOME: /usr/local/jdk1.8.0_121
    Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar

    在浏览器输入IP地址加端口号,如果看到tomcat的首页,则表示成功了

    • Tomcat配置相关说明

    Tomcat的主目录为/usr/lcoal/tomcat7

    [root@localhost tomcat7]# ll
    total 112
    drwxr-xr-x. 2 root root  4096 Sep 27 23:39 bin
    drwxr-xr-x. 2 root root  4096 Oct  7  2016 conf
    drwxr-xr-x. 2 root root  4096 Sep 27 23:39 lib
    -rw-r--r--. 1 root root 57011 Oct  7  2016 LICENSE
    drwxr-xr-x. 2 root root  4096 Oct  7  2016 logs
    -rw-r--r--. 1 root root  1444 Oct  7  2016 NOTICE
    -rw-r--r--. 1 root root  6739 Oct  7  2016 RELEASE-NOTES
    -rw-r--r--. 1 root root 16195 Oct  7  2016 RUNNING.txt
    drwxr-xr-x. 2 root root  4096 Sep 27 23:39 temp
    drwxr-xr-x. 7 root root  4096 Oct  7  2016 webapps
    drwxr-xr-x. 2 root root  4096 Oct  7  2016 work

    主要目录说明:

    bin/ :存放windows或linux平台上启动和关闭Tomcat的脚本文件

    conf/ :存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml。

    lib/ :存放Tomcat运行需要的库文件。(JARS)

    logs :存放Tomcat执行时的LOG文件。

    webapps: Tomcat的主要web发布目录(包括应用程序示例)

    work:存放jsp编译后产生的class文件。

    配置文件说明:

    catalina.policy    权限控制配置文件
    catalina.properties  Tomcat属性配置文件
    context.xml      上下文配置文件
    logging.properties    日志log相关配置文件
    server.xml        主配置文件
    tomcat-users.xml    manager-gui管理用户配置文件(Tomcat安装后提供一个manager-gui的管理界面,通过该文件配置可以开启访问)

    tomcat-users.xsd

    web.xml      Tomcat的servlet、servlet-mapping、filter、MIME等相关配置。

    • tomcat主配置文件说明

    <Server port="8005" shutdown="SHUTDOWN">        //Tomcat关闭端口,默认只对本机地址开放,可以在本机通过telnet 127.0.0.1  8005该端口,

                               //对tomcat进行关闭操作

    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />          //Tomcat启动的默认端口号为8080,可以根据需要进行更改

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />     //Tomcat启动AJP1.3连接器时默认端口号,可以根据需要进行更改

    //以下为Tomcat定义虚拟主机时的配置及日志配置

    Host name="localhost" appBase="webapps"
    unpackWARs="true" autoDeploy="true">

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
    prefix="localhost_access_log" suffix=".txt"
    pattern="%h %l %u %t &quot;%r&quot; %s %b" />

     参考:http://blog.oldboyedu.com/java-tomcat/

  • 相关阅读:
    Linux文本处理命令
    管道和重定向
    Linux网络基本配置
    网络基础
    普通权限和特殊权限
    Linux权限
    Linux用户
    Linux帮助文档
    创建新表,自动授权trigger
    禁用约束语法测试
  • 原文地址:https://www.cnblogs.com/hwlong/p/6444029.html
Copyright © 2011-2022 走看看