一般情况下,安装完的Tomcat环境都有一个name为localhost的Host节点:
主机名:localhost
web应用主目录:tomcat主目录下的webapps
日志文件存放目录:tomcat主目录下的logs
<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 "%r" %s %b" />
</Host>
如果想再增加一个虚拟主机的话,应该怎么做呢?步骤如下:
1》修改server.xml配置文件
server.xml中的Engine节点下再增加一个Host节点:
<Host name="host2.example.com" appBase="mywebapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="mylogs"
prefix="myhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
2》创建目录
主机名:host2.example.com
web应用主目录:tomcat主目录下的mywebapps
日志文件存放目录:tomcat主目录下的mylogs
3》修改C:\WINDOWS\system32\drivers\etc目录下的hosts文件:
127.0.0.1 localhost
127.0.0.1 host2.example.com
这样我们就可以通过如下两种方式访问web应用了:
http://localhost:8080/
http://host2.example.com:8080/
分享到:
相关推荐
《深入理解Tomcat-Redis-Session-Manager:在Tomcat7和Tomcat8中的应用》 在现代Web应用程序开发中,session管理是一个至关重要的环节,它涉及到用户会话的持久化和跨请求的数据共享。传统的session管理方式在高...
tomcat-redis-session-manager-1.2-tomcat-7.jar 和tomcat的context.xml配置文件。 2.7.2版包含 commons-pool2-2.4.1.jar jedis-2.7.2.jar tomcat-redis-session.jar 和tomcat的context.xml配置文件
《深入解析Tomcat-Redis-Session-Manager源码》 在现代Web应用中,服务器端会话管理是一个至关重要的部分,特别是在高并发、分布式环境中。Tomcat作为最流行的Java Servlet容器,提供了丰富的功能来支持这一需求。...
"tomcat-redis-session-manager"是一个解决方案,它将用户的Session信息存储在Redis缓存服务器中,从而实现跨服务器的Session共享。本篇文章将深入探讨这个话题,包括它的原理、配置以及实际应用。 **一、Session...
"tomcat9+tomcat-cluster-redis-session-manager_4.0.zip"这个文件组合涉及到的是在Tomcat 9上实现负载均衡以及使用Redis作为Session管理器的高级配置。 首先,Tomcat 9是Apache Tomcat服务器的一个版本,它是Java ...
通过对这个方法的细节与自定义插入过滤器的细节进行比较,作者找到了一个能在Tomcat 8(Tomcat 7可能需要稍作修改)下实现动态插入过滤器的方法。 5. **示例代码**: 笔记中提供了一个JSP文件的示例,展示了如何...
tomcat-redis-session-manage-tomcat7.jar commons-pool2-2.2.jar jedis-2.5.2.jar 编辑${TOMCAT_HOME}/conf/context.xml,在context中加入 <Valve className="com.orangefunction.tomcat.redissessions....
标题 "tomcat-redis-session-manager-1.2-tomcat-6&7" 指的是一个用于在Tomcat服务器中集成Redis作为session管理器的组件。这个组件使得Web应用程序可以利用Redis分布式缓存系统来存储和管理用户的会话数据,从而...
用于配置 tomcat-redis-session-manager
《深入理解Tomcat连接器:剖析tomcat-connectors-1.2.48-src源码》 Tomcat作为一款广泛使用的开源Java应用服务器,其在处理Web应用方面扮演着核心角色。而Tomcat的连接器(Connector)是其与外部世界交互的关键组件...
因tomcat7使用redis共享session,其他的包存在问题,自己编译后处理通过。 该包是在https://github.com/jcoleman/tomcat-redis-session-manager 将源码编译后的包。
这个名为“tomcat-connectors-1.2.32-src.tar.gz”的压缩包包含了用于在Linux环境下进行Apache和Tomcat整合的源代码,让我们一起深入探讨其背后的原理和操作步骤。 一、Apache Tomcat Connectors简介 Apache ...
解压后,你会得到一个名为"apache-tomcat-9.0.40"的文件夹,里面包含Tomcat的全部组件,如bin、conf、lib、webapps等目录。bin目录包含了用于启动和停止Tomcat的服务脚本,如`startup.bat`和`shutdown.bat`。 要在...
6. **Host**:在多域名环境中,Tomcat可以配置多个主机,每个主机都可以托管一个或多个Web应用程序。 7. **GlobalNamingResources**:提供全局资源,如数据源和邮件会话,可供所有部署的应用程序使用。 8. **...
本文将详细探讨"tomcat-redis-session-manager-tomcat-7"这个项目,它是专门为Tomcat 7设计的一个Redis支持的非粘性会话存储解决方案。 首先,让我们理解什么是非粘性会话。在传统的Web服务器配置中,会话通常在...
5. Host:Host代表虚拟主机,每个Host可以配置多个Context。 6. Context:Context对应于Web应用,负责Servlet的加载和部署。 7. Connector:接收客户端请求并转发给Engine。 三、Tomcat7的线程模型 Tomcat采用...
在这个"apache-tomcat-8.0.47-windows-x64.zip"压缩包中,您将获得的是专为Windows 64位操作系统设计的Tomcat服务器。 首先,让我们详细了解一下Tomcat服务器的核心功能和组件: 1. **Catalina**:这是Tomcat的...
tomcat-redis-session-manager-2.0.0.jar包,不用自己打包了,tomcat共享session到redis中,解决分布式应用的状态问题。
解压"apache-tomcat-8.5.99"文件夹后,你需要进行以下步骤来安装和配置Tomcat: - 将解压后的目录放置在你选择的位置。 - 配置环境变量`CATALINA_HOME`指向Tomcat的根目录。 - 修改`conf/server.xml`配置文件,根据...
在本文中,我们将深入探讨与"Apache-tomcat-7.0.109-Windows-x64"相关的知识,包括Tomcat的概述、版本7.0.109的特点、在Windows 64位系统上的安装与配置,以及Java环境的设置等关键内容。 首先,让我们了解Tomcat的...