tomcat工作原理以及详解操作

mkdir /cdrom

#创建挂载目录

mount -o loop tomcat.iso /cdrom

cp -a /cdrom/* .

mkdir -p /ly/www

tar -xf jdk-7u25-linux-i586.gz

tar -xf apache-tomcat-7.0.42.tar.gz

chmod -R  755 /ly

cd /ly/www

mv /root/jdk1.7.0_25/ jdk .

mv apache-tomcat-7.0.42 tomcat .

vim /etc/profile

添加到最后

#jdk

export JAVA_HOME=/ly/www/jdk

export PATH=$JAVA_HOME/bin:$JRE_HOME/jre/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$LCASSPATH

export CATALINA_HOME=/ly/www/tomcat

export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

export PATH=$PATH:$CATALINA_HOME/bin

source /etc/profile  刷新

cd /ly/www/tomcat/bin/

chmod 777 *.sh

bash catalina.sh start

yum -y install httpd

service httpd restart

yum -y install mysql mysql-server

service mysqld restart

service iptables stop

service setenforce 0

chkconfig mysqld on

vim /etc/rc.d/rc.local

/ly/www/tomcat/bin/catalina.sh start

mysql启动 输入以下规则

RANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY ‘hupu‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘hupu‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY ‘root‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘root‘ WITH GRANT OPTION;

192.168.121.1:8080在浏览器输入ip地址以及端口

tomcat是一个JSP/Servelet容器 。其作为Servlet容器,有三种工作 模式:独立的serlet,进程内的,进程外的。

tomcat服务器是一个免费开放源代码的web应用服务器,属于轻量级的服务器,在中小型系统和并发访问用户不是很多的场合下被普通使用,是开发 的调试JSP程序的首选。

tomcat的目录

bin:存放启动和关tomcat脚本

conf:存放不同的配置文件(server.xml和web.xml)

doc:存放tomcat的文档

lib/japser/common:存放tomcat运行需要的库的文件

logs:存放tomcat执行时的LOG的文件

src:存放tomcat的源代码

webapps:tomcat的主要web发布目录

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

Tomcat配置文件:

打开con文件夹可以看到Tomcat的配置文件:

server.xml: Tomcat的主配置文件,包含Service, Connector, Engine, Realm, Valve, Hosts主组件的相关配置信息;


web.xml:遵循Servlet规范标准的配置文件,用于配置servlet,并为所有的Web应用程序提供包括MIME映射等默认配置信息;


tomcat-user.xml:Realm认证时用到的相关角色、用户和密码等信息;Tomcat自带的manager默认情况下会用到此文件;在Tomcat中添加/删除用户,为用户  指定角色等将通过编辑此文件实现;


catalina.policy:Java相关的安全策略配置文件,在系统资源级别上提供访问控制的能力;


catalina.properties:Tomcat内部package的定义及访问相关控制,也包括对通过类装载器装载的内容的控制;Tomcat在启动时会事先读取此文件的相关设置;


logging.properties: Tomcat6通过自己内部实现的JAVA日志记录器来记录操作相关的日志,此文件即为日志记录器相关的配置信息,可以用来定义日志记录的组  件级别以及日志文件的存在位置等;


context.xml:所有host的默认配置信息;

时间: 2024-10-27 17:37:29

tomcat工作原理以及详解操作的相关文章

LVS-DR工作原理图文详解

为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构: 我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包.数据帧的走向和转换过程. 官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户. 实例场景设备清单: 说明:我这里为了方便,client是与vip同一网段的机器.如果是外部的用户访问,将client替换成gateway即可,因为IP包头是不变的

MapReduce工作原理图文详解 (炼数成金)

MapReduce工作原理图文详解 1.Map-Reduce 工作机制剖析图: 1.首先,第一步,我们先编写好我们的map-reduce程序,然后在一个client 节点里面进行提交.(一般来说可以在Hadoop集群里里面的任意一个节点进行,只要该节点装了Hadoop并且连入了Hadoop集群) 2.job client 在收到这个请求以后呢,会找到JobTracker并且请求一个作业ID(Job ID).(根据我们的核心配置文件,可以很轻易的找到JobTracker) 3.通过HDFS 系统把

MapReduce工作原理图文详解

这篇文章主要分析以下两点内容:目录:1.MapReduce作业运行流程2.Map.Reduce任务中Shuffle和排序的过程 正文: 1.MapReduce作业运行流程 下面贴出我用visio2010画出的流程示意图: 流程分析: 1.在客户端启动一个作业. 2.向JobTracker请求一个Job ID. 3.将运行作业所需要的资源文件复制到HDFS上,包括MapReduce程序打包的JAR文件.配置文件和客户端计算所得的输入划分信息.这些文件都存放在JobTracker专门为该作业创建的文

<转>MapReduce工作原理图文详解

转自 http://weixiaolu.iteye.com/blog/1474172前言:  前段时间我们云计算团队一起学习了hadoop相关的知识,大家都积极地做了.学了很多东西,收获颇丰.可是开学后,大家都忙各自的事情,云计算方面的动静都不太大.呵呵~不过最近在胡老大的号召下,我们云计算团队重振旗鼓了,希望大伙仍高举“云在手,跟我走”的口号战斗下去.这篇博文就算是我们团队“重启云计算”的见证吧,也希望有更多优秀的文章出炉.汤帅,亮仔,谢总•••搞起来啊! 呵呵,下面我们进入正题,这篇文章主要

Iptables工作原理使用详解

Iptables防火墙简介 Iptables名词和术语 Iptables工作流程 基本语法 Filter 参数说明 NAT表: Icmp协议 TCP FLAG 标记 什么是状态检测 iptables的状态检测是如何工作的 iptables 自定义链实例 Iptables防火墙简介 Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的完全自由的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精

EEPROM工作原理透彻详解

EEPROM(Electrically Erasable Programmable read only memory)即电可擦可编程只读存储器,是一种掉电后数据不丢失(不挥发)存储芯片. EERPOM的基本结构有几种,这里讲解比较常用的FLOTOX管结构,如下图所示: FLOTOX(Floating Gate Tunneling Oxide)MOS管即浮栅隧道氧化层晶体管,它是在标准CMOS工艺的基础上衍生的技术. 如上图所示,在传统的MOS管控制栅下插入一层多晶硅浮栅,浮栅周围的氧化层与绝缘层

JDK的命令详解操作

JDK的命令详解1 rmic 功能说明: rmic 为远程对象生成 stub 和 skeleton. 语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 java.rmi.Remote 接口的对象).在 rmic 命令中所给的类必须是经 javac 命令成功编译且是完全包限定的类. 命令选项  -cl

Apache + Tomcat集群配置详解 (1)

一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件 注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对所有Apache和Tomcat版本均适用. 二.软件安装 把Apache安装为运

Apache + Tomcat集群配置详解

Apache + Tomcat集群配置详解 一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件 注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对所有Apache和Tomcat版本均