- 浏览: 267854 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
sunfeizhi:
感谢博主
mysqlhotcopy 缺少DBI不能使用问题解决 -
wuxiaochun:
谢谢版主提供所有依赖包的下载地址。
Memcached Session Manager 共享tomcat session设置
apache-tomcat-6.0.26 参考《Tomcat权威指南》by O’REILLY
tomcat 工作原理:
tomcat是个开源的servlet容器。当用户发出一个请求,servlet 容器使用servletRequest 对象把该请求封装起来,然后调用Java Servlet API 中定义的servlet 某些生命周期方法完成该请求,接着把处理结果封装到servletResponse 对象,最后servlet 容器把处理结果返回给用户,完成一次处理过程。
tomcat 内置Web服务器引擎提供HTTP服务,但提供HTTP服务不是tomcat 的强项,通常tomcat 只用作处理Java Servlet,HTTP服务由其它Web 服务器完成。
配置 tomcat:
直接配置tomcat 就可以了,头痛的是tomcat的配置文件server.xml用XML格式书写的。先确定系统中是否安装了适合tomcat 版本的JDK (JDK安装:http://wubolu.iteye.com/blog/575830)。使用命令:
java -version
java version "1.6.0_20" Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)
1、 解压缩到/usr/local下
tar zxvf apache-tomcat-6.0.26.tar.gz /usr/local
2、 设置系统变量 vi /etc/profile ,在最后添加
export TOMCAT_HOME=/usr/local/apache-tomcat-6.0.26
OK了,启动tomcat:
/usr/local/apache-tomcat-6.0.26/bin/startup.sh
关闭防火墙,访问服务器地址就可访问到apache tomcat页面了。
server.xml 配置文件格式:
<Server> <Listener /> <GlobalNamingResources> <Environment /> <Resource /> </GlobalNamingResources> <Server> <Connector/> <Engine> <Realm /> <Host> <Context /> </Host> </Engine> </Server> </Server> |
Host 虚拟目录设置,tomcat 6.0默认的虚拟目录在webapps/ROOT下,例如设置虚拟目录在/usr/local/www
<Context path="" docBase="/usr/local/www" debug="0" /> |
Context 常用属性有:
debug 调试等级,默认0 表示没有调试信息输出。
docBase 虚拟目录的绝对路径
path 相对于虚拟目录下的下N级目录
reloadable 是否自动重新加载更改过的servlet文件,默认false。
Connector 修改最大连接数
修改maxThreads 默认150,建议改到400,具体通过测试软件查看服务器能承受的压力来调整。
通过conf/web.xml 修改虚拟目录下自动指向的文件
<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> |
发表评论
-
Memcached Session Manager 共享tomcat session设置
2014-02-27 14:05 2485wget http://memcached-session- ... -
内存类型查看
2013-12-27 11:11 717查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多 ... -
域名记录类型
2013-12-27 11:10 837记录类型 用来设置子域名记录类型 A记录:地址记录,用来指定 ... -
Linux 日志管理
2013-10-16 11:04 1103Linux 有三个主要日志子系统: 连接时间日 ... -
公钥与私钥
2013-06-19 10:59 838公钥与私钥 I.开启SSH公钥认证 vim /e ... -
chmod 设置文件特殊权限
2013-03-19 17:04 2044linux中除了常见的读(r)、写(w)、执行(x)权限以外 ... -
JAVA 内存的那些事
2013-01-16 15:54 12778(转载)固然Java屏蔽了一下内存细节,但是有时候,了解一下 ... -
nice调整SSHD的启动优先级别
2012-03-01 09:51 1658转载自素食勤俭敬老孝 ... -
CentOS6 网络配置
2011-09-21 12:38 1759修改对应网卡的IP地址的配置文件# vi /etc/sy ... -
Tomcat 7 日志配置
2011-09-09 10:29 4173Tomcat 日志分为两类:1、访问日志,记录访问的时间、访 ... -
scp: command not found找不到scp命令
2011-08-30 17:33 4183今天装了CENTOS6 64bit,使用scp的时候提示scp ... -
samba 安装配置
2011-08-22 17:12 1297有了 samba,Linux 就可以像 window ... -
RPMForge安装
2011-08-19 14:54 7821RPMForge是CentOS系统下的软件仓库,拥有4000多 ... -
用户ID管理
2011-07-05 15:17 896最近发现 rsync 同步文件到别的服务器上文件权限会变 ... -
安装和配置phpMyAdmin 详解
2011-07-04 11:06 2396安装和配置phpMyAdmin 去p ... -
PHP SAFE MODE Restriction in effect 的问题
2011-06-25 10:45 2491当safe_mode设置为 on,PHP 将通过文件函数或其目 ... -
php下添加pdo_mysql扩展
2011-06-20 11:05 2604下载wget http://pecl.php.net/get/ ... -
session_start(): Failed to initialize storage module 解决办法
2011-06-14 18:36 1164查看 phpinfo 信息 session.save_ ... -
inotify
2011-06-07 10:00 623inotifywait 仅执行阻塞,等待 ino ... -
iptables 命令操作
2011-05-23 16:55 1524iptables是基于内核的防火墙,,iptables内置 ...
相关推荐
Tomcat是Apache软件基金会下的一个开源项目,是一个广泛使用的Java Servlet容器,特别因为其轻量级、高效能和稳定性而闻名。它实现了Java Servlet和JavaServer Pages(JSP)规范,使得开发者能够用Java语言来编写...
Tomcat7、Tomcat8和Tomcat9是不同版本的Tomcat,每个版本都有其特性和改进。 **Tomcat7**: Tomcat7是2011年发布的,它主要支持Java Servlet 3.0和JSP 2.2规范。这个版本引入了一些重要改进,包括增强的安全性、更...
Apache Tomcat 7.0是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,由Apache软件基金会开发和维护。它是最流行的轻量级应用服务器,特别适合部署Java Web应用程序。Tomcat 7.0是7.x系列的一个版本...
Tomcat 7 和 Tomcat 8 是两个非常重要的版本,它们是Apache软件基金会开发的开源Java Servlet容器,主要用于运行Java Web应用程序。这两个版本都遵循Java EE(Enterprise Edition)规范,但各自具有不同的特点和改进...
Apache Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java EE的Web部分,特别是Servlet和JSP规范。在本文中,我们将深入探讨Tomcat 7.0.0的安装版和7.0.11的免安装版之间的差异,以及如何进行安装和配置。 ...
版本:apache-tomcat-10.1.23 Tomcat 10 是 Apache Tomcat 的一个版本,它引入了一些新的功能和改进。以下是一些关键的新增功能: 1. JDK 11 支持:Tomcat 10 支持 JDK 11,这意味着它可以用于 JDK 11 的项目中。 2....
tomcat
在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...
标题中的“tomcat7.0下的64位的tomcat7.exe 和tomcat7w.exe”指的是Apache Tomcat服务器在7.0版本中为64位操作系统提供的可执行文件。Tomcat是Apache软件基金会的一个开源项目,它是一个流行的Java Servlet容器,...
标题中的“tomcat6”指的是Apache Tomcat 6,这是一个开源的应用服务器,主要用来部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在Java Web开发领域,Tomcat是应用最广泛的轻量级服务器之一,尤其对于...
### Tomcat打补丁方法详解 #### 一、前言 Apache Tomcat是一款开源的Servlet容器,它能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合使用。Tomcat因其简单性和灵活性,在中小型项目中得到了广泛...
《Tomcat深入剖析》这本书是理解Apache Tomcat服务器工作原理的宝贵资料,它由美国作者撰写并被翻译成中文,适合各个层次的开发者阅读。通过深入学习,读者能够对Tomcat的内部机制有全面而深入的理解,从而更好地...
tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-...
《深入理解Tomcat-Redis-Session-Manager:在Tomcat7和Tomcat8中的应用》 在现代Web应用程序开发中,session管理是一个至关重要的环节,它涉及到用户会话的持久化和跨请求的数据共享。传统的session管理方式在高...
Apache Tomcat 7.0.52 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是免安装的,这意味着用户无需经过复杂的安装过程,只需解压到指定目录...
在Java Web应用服务器Tomcat 6中,日志管理是一个至关重要的部分,它帮助开发者跟踪应用程序的运行状态,排查问题,以及记录系统活动。这里提到的`tomcat-juli.jar`、`tomcat-juli-adapters.jar`和`log4j-1.2.12.jar...
**Idea Tomcat Runner插件详解** 在Java开发领域,IntelliJ IDEA是一款备受推崇的集成开发环境(IDE),尤其以其高效、智能的代码编辑功能和丰富的插件生态而著称。对于使用Java Web应用的开发者来说,Tomcat服务器...
在Java Web应用中,Tomcat是一个广泛使用的开源应用服务器,它提供了Servlet容器和JSP引擎等核心功能。在处理数据库连接方面,Tomcat提供了一种高效且可管理的数据源实现,名为“tomcat-jdbc数据源”。这个数据源是...
Tomcat7.0.82\tomcat-slf4j-logback-tomcat7.zip Tomcat8.0.47\tomcat-juli-8.0.47-slf4j-1.7.25-logback-1.2.3.zip Tomcat8.0.47\tomcat-slf4j-logback-tomcat8.zip Tomcat8.5.23\tomcat-juli-8.5.23-slf4j-1.7.25-...
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...