Tomcat服务器:Tomcat 是一个免费的开放源代码的 Servlet 容器,它是 Apache 软件基金会的一个顶级项目,由 Apache,Sun和其他一些公司及个人共同开发而成。
2.Tomcat启动原理以及常见问题
缺少环境变量JAVA_HOME或者JRE_HOME
因为Tomcat也是由JAVA 编写的,所有需要有可以运行java程序的运行环境。
在我的电脑 --属性--高级--环境变量中进行配置。
3.Tomcat 小结
使用免安装版Tomcat所需环境变量
JAVA_HOME 值为jdk的根 目录。
CATALINA_HOME 值为Tomcat的根目录
path %JAVA_HOME%\bin;%CATALINA_HOME%\bin
配置%JAVA_HOME%\bin方便运行java工具,也方便运行Eclipse,因为它用到了javaw
4启动免安装版Tomcat的两种方式:
startup
catalina run
关闭Tomcat
shutdown
catalina stop
5配置虚拟路径方式
1在conf/server.xml文件中的Host元素内,添加一个子元素Context
设置Context元素的属性path docBase。
path:指定访问web应用程序的url路径。
docBase:web应用程序存在于文件系统的真实路径,可以想绝对的,也可以相对的,相对于Host元素的appBase的路径。
2在conf目录下建立一个catalina目录,在其中建立hostName目录
在hostName中建立context.xml文件。
内容为:
<?xml version='1.0' encoding='utf-8'?>
<Context path=“/urlpath” docBase=“c:\myweb" />
注意:tomcat5.5版本后,path属性不用定义,urlpath直接默认为xml文件名称。
7Tomcat的其他配置--配置用户名密码
在Tomcat首页上有一个Tomcat Manager用于管理发布的web应用程序。
但需要用户名和密码。可以通过配置conf\tomcat-users.xml文件。
只需要加上这两个元素即可。
<role rolename="manager"/>
<user username="admin" password="" roles="manager"/>
--------------------------------------------------------------------------------
1Context中的reloadable属性
该属性值为true时,在web应用程序的WEB-INF/classes目录下以及WEB-INF/lib目录中的class类文件发生了改动,服务器会自动加载。该属性的默认值是false。
通常在开发阶段,该属性值为true,方便开发调试。
在发布后,该属性值为false,相对提高Tomcat性能。
6Tomcat的其他配置--更改端口
在server.xml文件中有一个连接器元素。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将其中的port属性更改,重启tomcat服务器,Tomcat的访问端口已被更改。
--------------------------------------------------------------------------------
1.Tomcat6目录简介
bin:存放启动和关闭Tomcat的各种脚本文件
conf:存放Tomcat服务器的各种配置文件(server.xml和web.xml)
lib:存放Tomcat服务器所需的各种JAR文件
logs:存放Tomcat的日志文件
temp:存放Tomcat的临时文件。
webapps:当发布Web应用时,默认情况下把Web应用放在此目录下
work:Tomcat把JSP生成的Servlet放在此目录下
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhchzh1000/archive/2009/07/11/4340717.aspx
分享到:
相关推荐
本案例主要探讨了如何使用Android客户端访问Tomcat服务器,实现用户注册、登录功能,并将MySQL数据库中的数据通过ListView组件展示。以下将详细介绍这个过程涉及的关键知识点。 1. **Android网络请求**: Android...
### Apache+Tomcat服务器集群配置详细步骤 #### 一、引言 在现代Web开发中,随着业务规模的不断扩大和用户需求的日益增长,单一服务器往往难以满足高性能、高可靠性的要求。为了应对这一挑战,通常采用Apache+...
### Tomcat服务器配置教程 #### 一、Tomcat服务器环境配置 在开始配置Tomcat服务器之前,我们需要确保已经正确安装了Java环境,并且设置了相关的环境变量。以下将详细介绍如何进行这些配置。 ##### 1. 设置环境...
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
在IT行业中,Tomcat服务器是Java Web应用最常用的容器之一,尤其在小型到中型企业级应用中广泛应用。本文将深入探讨“Tomcat服务器集群”和“负载均衡”的概念,以及如何进行相关的配置。 首先,我们要理解什么是...
本篇文章将深入探讨Tomcat服务器的配置、启动分析以及Servlet文件配置等核心知识点,帮助读者理解并掌握Tomcat的基础应用配置。 首先,让我们来看看Tomcat服务器的配置。配置Tomcat涉及多个方面,包括服务器的端口...
在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...
tomcat服务器所需的微软控件,将它安装在WINDOWS/SYSTEM32/下,就可以解决TOMCAT无法启动的难题。
Tomcat服务器以其小巧、高效和免费的特点赢得了广泛的用户群体。 标题中的"tomcat服务器"指的是Apache Tomcat,它是一个执行Java Servlet和JavaServer Pages(JSP)的服务器,也是Java EE应用程序的容器。Tomcat与...
【标题】"Tomcat服务器开发源码"是一个与Java Web应用服务器相关的项目,主要针对Tomcat的源代码进行深入学习和研究。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器...
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
Tomcat服务器是一款广泛应用的开源Java应用服务器,特别适合运行Servlet和JSP应用。它由Apache软件基金会的Tomcat项目开发和维护,是Java EE(现在称为Jakarta EE)规范的一部分,尤其是Servlet、JSP和EL...
### Tomcat服务器配置详细步骤及常见错误总结 #### 一、Tomcat服务器配置步骤 **1. 设置JAVA_HOME环境变量** - 打开计算机属性页面,点击“高级系统设置”。 - 在弹出的对话框中选择“环境变量”。 - 在系统变量...
这个版本是Tomcat服务器的一个重要里程碑,引入了许多改进和新特性,旨在提高性能、安全性和稳定性。 首先,Tomcat 7.0遵循Java Servlet 3.0和JavaServer Pages (JSP) 2.2规范。Servlet 3.0引入了注解配置,允许...
用于web项目,将文件上传到tomcat服务器非项目文件目录下
了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下的主要目录作用 理解JSP页面的执行流程 编写第一个交互式程序
【部署Tomcat服务器】是Java Web开发中必不可少的步骤,主要涉及到如何在集成开发环境(IDE)如MyEclipse中配置和运行Tomcat服务器。MyEclipse是一款强大的Java EE集成开发工具,它集成了Tomcat服务器,使得部署项目...