1, 复制jetty-terracotta-sessions-6.1.25.jar到${JETTY_HOME}/lib/ext下
2,在jetty.xml中增加
<New id="tcIdManager" class="org.mortbay.terracotta.servlet.TerracottaSessionIdManager">
<Arg>
<Ref id="Server" />
</Arg>
<Set name="workerName">
<SystemProperty name="jetty.node" default="node1" />
</Set>
</New>
<Call name="setAttribute">
<Arg>tcIdManager</Arg>
<Arg>
<Ref id="tcIdManager" />
</Arg>
</Call>
3,在web.xml中增加一个过滤器
<filter>
<filter-name>terracotta-filter</filter-name>
<filter-class>org.terracotta.session.TerracottaJetty61xSessionFilter</filter-class>
<init-param>
<param-name>tcConfigUrl</param-name>
<param-value>10.192.33.93:9510,10.192.33.94:9510,192.168.1.100:9510,192.168.1.101:9510</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>terracotta-filter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>ERROR</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
4,在terracotta的tc-config.xml中增加
<clients>
<modules>
<module name="tim-jetty-6.1" version="2.2.0"/>
</modules>
<logs>%(user.home)/terracotta/client-logs</logs>
</clients>
然后启动TCserver和jetty服务器即可
分享到:
相关推荐
记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用
本教程将详细介绍如何在Eclipse中配置Jetty,以便于便捷地调试和运行Web应用。 首先,确保你已经安装了Eclipse IDE和Jetty服务器。你可以从Jetty官网下载适合你Java版本的Jetty发布包,并解压到本地文件系统。 1. ...
配置Jetty9服务器使用HTTPS证书的过程涉及多个步骤,包括申请证书、转换证书格式、以及配置Jetty服务器本身。以下详细描述这些步骤。 首先,申请证书部分通常需要借助第三方服务商,如阿里云、腾讯云等,这些服务商...
标题 "自己构建微服务(springmvc+内嵌jetty+maven 环境配置)" 提供了关于如何在Java环境中创建微服务的信息。这通常涉及使用Spring MVC作为控制器层,内嵌Jetty作为Web服务器,以及Maven作为项目管理工具。下面将...
### Jetty启动器资源配置文件详解 #### 一、概述 Jetty是一款开源的Servlet容器,由Eclipse基金会维护。它支持最新的Java EE标准,并且具备轻量级、高性能等特点,适用于开发测试环境以及生产环境中的Web应用...
对于使用Jetty服务器的项目来说,配置HTTPS支持是一项重要的任务。本文将详细介绍如何在Jetty中配置HTTPS,并生成受信的网站证书。 #### 二、Jetty HTTPS配置步骤 ##### 1. 生成证书 第一步是生成一个自签名证书...
下面我们将详细探讨Tomcat和Jetty的虚拟目录配置方法。 ### Tomcat虚拟目录配置 #### 1. 配置`server.xml` Tomcat的虚拟目录主要通过修改`conf/server.xml`文件来实现。在`<Host>`元素下添加`<Context>`元素来定义...
本文将基于给定的`jetty.xml`配置文件的结构和示例,深入解析Jetty XML配置的关键概念与使用方法。 #### <Configure> 标签 - **描述**:`<Configure>`作为Jetty XML配置文件的根元素,用于指定`org.mortbay.xml....
### Jetty使用总结 #### 一、Jetty简介与优势 Jetty是一款开源的轻量级Web服务器,它由Eclipse基金会维护。相比于其他流行的Web服务器如...对于开发者来说,了解和掌握Jetty的基本配置和使用方法是非常有帮助的。
如何使用Spring来配置Jetty 如何使用XBean来配置Jetty 客户端 Asynchronous HTTP Client教程 日志 / 监控 如何配置Request Logs 如何配置自定义错误页面(Custom Error Pages) 配置Jetty Statistics(统计) 配置...
使用 Redis 进行 Jetty 会话集群使用 REDIS 进行 Jetty 会话集群REDIS 网站(在 2.2.1 版本上测试)JEDIS 网站(已在 1.5.2 版本上测试)Jetty 网站(在 8.0.0.M2 版本上测试)构建说明git clone git://github....
Eclipse EE 集合 Jetty 和配置 Eclipse 是一个功能强大且流行的集成开发环境(Integrated ...Eclipse EE 和 Jetty 的结合使用可以提高开发效率和应用程序的性能,但是需要注意版本问题、依赖项问题和配置问题。
在本文中,我们将深入探讨如何在IntelliJ IDEA(简称IDEA)这个流行的Java集成开发环境中配置Jetty 9.4.11版本。首先,我们需要解决Jetty资源下载慢的问题,然后详细介绍在IDEA中配置Jetty的步骤。 **解决Jetty资源...
在某些场景下,我们可能需要使用Jetty作为反向代理服务器,将来自客户端的请求转发到其他内部服务器,以实现负载均衡、隐藏后端服务、提供统一入口等功能。在Jetty 9.4.6这个版本中,反向代理功能可以通过Jetty的...
标题 "Netbeans Jetty Maven项目调试配置" 涉及的是在Java开发环境中,如何使用Netbeans IDE结合Jetty服务器和Maven构建工具进行项目的调试配置。这是一个关键的知识点,对于那些经常处理Web应用程序的开发者来说...
四、Jetty服务器集群配置 在Jetty服务器端,你需要确保每个服务器实例都在不同的端口上运行,例如,一个在8080端口,另一个在8081端口。此外,为了保证高可用性,可以在每个Jetty实例中启用session复制,防止用户...
JETTY启动文件配置方法.txt
虽然Jetty插件通常使用默认配置,但也可以通过提供额外的XML配置文件来调整服务器的行为。例如,可以创建一个名为`jetty.xml`的文件,用于设置服务器的线程池大小、连接超时等参数。这些配置将在运行`jettyRunWar`...
Jetty是一款轻量级、高性能的Java Web...通过以上步骤,你可以在Eclipse中有效地配置和使用Jetty6作为开发和测试环境。这种集成方法不仅简化了开发流程,还提高了工作效率,使开发者能更快地响应代码修改并观察其效果。