`
hypercube1024
  • 浏览: 85473 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jetty使用terracotta集群配置

    博客分类:
  • java
阅读更多
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 集群设置说明(中文)

    记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用

    jetty在eclipse中配置

    本教程将详细介绍如何在Eclipse中配置Jetty,以便于便捷地调试和运行Web应用。 首先,确保你已经安装了Eclipse IDE和Jetty服务器。你可以从Jetty官网下载适合你Java版本的Jetty发布包,并解压到本地文件系统。 1. ...

    Jetty9 配置使用HTTPS证书

    配置Jetty9服务器使用HTTPS证书的过程涉及多个步骤,包括申请证书、转换证书格式、以及配置Jetty服务器本身。以下详细描述这些步骤。 首先,申请证书部分通常需要借助第三方服务商,如阿里云、腾讯云等,这些服务商...

    自己构建微服务(springmvc+内嵌jetty+maven 环境配置)

    标题 "自己构建微服务(springmvc+内嵌jetty+maven 环境配置)" 提供了关于如何在Java环境中创建微服务的信息。这通常涉及使用Spring MVC作为控制器层,内嵌Jetty作为Web服务器,以及Maven作为项目管理工具。下面将...

    jetty启动器资源配置文件

    ### Jetty启动器资源配置文件详解 #### 一、概述 Jetty是一款开源的Servlet容器,由Eclipse基金会维护。它支持最新的Java EE标准,并且具备轻量级、高性能等特点,适用于开发测试环境以及生产环境中的Web应用...

    Jetty配置支持https

    对于使用Jetty服务器的项目来说,配置HTTPS支持是一项重要的任务。本文将详细介绍如何在Jetty中配置HTTPS,并生成受信的网站证书。 #### 二、Jetty HTTPS配置步骤 ##### 1. 生成证书 第一步是生成一个自签名证书...

    tomcate和jetty虚拟目录配置方法

    下面我们将详细探讨Tomcat和Jetty的虚拟目录配置方法。 ### Tomcat虚拟目录配置 #### 1. 配置`server.xml` Tomcat的虚拟目录主要通过修改`conf/server.xml`文件来实现。在`&lt;Host&gt;`元素下添加`&lt;Context&gt;`元素来定义...

    jetty的xml文件配置说明.pdf

    本文将基于给定的`jetty.xml`配置文件的结构和示例,深入解析Jetty XML配置的关键概念与使用方法。 #### &lt;Configure&gt; 标签 - **描述**:`&lt;Configure&gt;`作为Jetty XML配置文件的根元素,用于指定`org.mortbay.xml....

    Jetty使用总结

    ### Jetty使用总结 #### 一、Jetty简介与优势 Jetty是一款开源的轻量级Web服务器,它由Eclipse基金会维护。相比于其他流行的Web服务器如...对于开发者来说,了解和掌握Jetty的基本配置和使用方法是非常有帮助的。

    Jetty中文手册

    如何使用Spring来配置Jetty 如何使用XBean来配置Jetty 客户端 Asynchronous HTTP Client教程 日志 / 监控 如何配置Request Logs 如何配置自定义错误页面(Custom Error Pages) 配置Jetty Statistics(统计) 配置...

    使用 Redis 进行 Jetty 会话集群.zip

    使用 Redis 进行 Jetty 会话集群使用 REDIS 进行 Jetty 会话集群REDIS 网站(在 2.2.1 版本上测试)JEDIS 网站(已在 1.5.2 版本上测试)Jetty 网站(在 8.0.0.M2 版本上测试)构建说明git clone git://github....

    Java Eclipse ee集合jetty和配置

    Eclipse EE 集合 Jetty 和配置 Eclipse 是一个功能强大且流行的集成开发环境(Integrated ...Eclipse EE 和 Jetty 的结合使用可以提高开发效率和应用程序的性能,但是需要注意版本问题、依赖项问题和配置问题。

    jetty9.4.11+jetty在idea上的配置教程

    在本文中,我们将深入探讨如何在IntelliJ IDEA(简称IDEA)这个流行的Java集成开发环境中配置Jetty 9.4.11版本。首先,我们需要解决Jetty资源下载慢的问题,然后详细介绍在IDEA中配置Jetty的步骤。 **解决Jetty资源...

    jetty反相代理配置

    在某些场景下,我们可能需要使用Jetty作为反向代理服务器,将来自客户端的请求转发到其他内部服务器,以实现负载均衡、隐藏后端服务、提供统一入口等功能。在Jetty 9.4.6这个版本中,反向代理功能可以通过Jetty的...

    Netbeans jetty maven项目调试配置

    标题 "Netbeans Jetty Maven项目调试配置" 涉及的是在Java开发环境中,如何使用Netbeans IDE结合Jetty服务器和Maven构建工具进行项目的调试配置。这是一个关键的知识点,对于那些经常处理Web应用程序的开发者来说...

    apache+jetty负载配置案例

    四、Jetty服务器集群配置 在Jetty服务器端,你需要确保每个服务器实例都在不同的端口上运行,例如,一个在8080端口,另一个在8081端口。此外,为了保证高可用性,可以在每个Jetty实例中启用session复制,防止用户...

    JETTY启动文件配置方法.txt

    JETTY启动文件配置方法.txt

    gradle的jetty插件使用例子

    虽然Jetty插件通常使用默认配置,但也可以通过提供额外的XML配置文件来调整服务器的行为。例如,可以创建一个名为`jetty.xml`的文件,用于设置服务器的线程池大小、连接超时等参数。这些配置将在运行`jettyRunWar`...

    jetty6 eclipse配置

    Jetty是一款轻量级、高性能的Java Web...通过以上步骤,你可以在Eclipse中有效地配置和使用Jetty6作为开发和测试环境。这种集成方法不仅简化了开发流程,还提高了工作效率,使开发者能更快地响应代码修改并观察其效果。

Global site tag (gtag.js) - Google Analytics