`
hypercube1024
  • 浏览: 85234 次
  • 性别: 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(统计) 配置...

    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作为开发和测试环境。这种集成方法不仅简化了开发流程,还提高了工作效率,使开发者能更快地响应代码修改并观察其效果。

    eclipse中配置使用jetty调试web项目

    本文将详细介绍如何在Eclipse中配置Jetty,并使用它来调试Web项目。 首先,你需要确保已经安装了Eclipse IDE以及Jetty插件。Eclipse Jetty插件(如Jetty Runner或Jetty Integration)可以从Eclipse Marketplace中...

Global site tag (gtag.js) - Google Analytics