然后,对于集群中的每一个节点,我们必须通知它添加一个jvmRoute值到会话cookies中,以便mod_jk可以路由随后的请求。编辑 JBOSS_HOME/server/all/deploy/jbossweb-tomcat50.sar/META-INF/jboss-service.xml 文件,定义UseJK的<attribute></attribute>元素,设置值为true:
xml 代码
1<%@ page contentType="text/html;charset=ISO8859_1"%> 2 3<html> 4<head> 5<title>Test</title> 6<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 7</head> 8 9<body onload="document.form.name.focus()"> 10<br><br><br> 11<center> 12
The host is : <%=java.net.InetAddress.getLocalHost().toString()%><br> 13
Your session id is : <%=session.getId()%><br> 14
Your session detail is : <%=session.toString()%><br> 15
Your session context is : <%=session.getSessionContext()%><br><br> 16
Please input your name:<br> 17<form action="test_action.jsp" method="POST" name="form"> 18<input type="input" name="name"/> 19<input type="submit" value="提交"> 20</form> 21</center> 22</body> 23</html> 24 25
test_action.jsp
1<%@ page contentType="text/html;charset=ISO8859_1"%> 2 3<html> 4<head> 5<title>Test Action</title> 6<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 7</head> 8<% 9String name = request.getParameter("name"); 10
session.setAttribute("name",name); 11String host = java.net.InetAddress.getLocalHost().toString(); 12%> 13<body> 14<br> 15<br> 16<center> 17
The host is : <%=host%><br><br> 18
Your session id is : <%=session.getId()%><br> 19
Your session detail is : <%=session.toString()%><br> 20
Your session context is : <%=session.getSessionContext()%><br><br> 21
Your name is : <%=name%><br> 22
This name is set into the session.<br> 23
Please click <a href="session.jsp">here</a> to check the session valid or not. 24</center> 25</body> 26</html> 27 28
session.jsp
1<%@ page contentType="text/html;charset=ISO8859_1"%> 2 3<html> 4<head> 5<title>Test Action</title> 6<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 7</head> 8<% 9String name =null; 10if(session.getAttribute("name")!=null) 11
name = (String)session.getAttribute("name"); 12String host = java.net.InetAddress.getLocalHost().toString(); 13%> 14<body> 15<br> 16<br> 17<center> 18
The host is : <%=host%><br> 19
Your session id is : <%=session.getId()%><br> 20
Your session detail is : <%=session.toString()%><br> 21
Your session context is : <%=session.getSessionContext()%><br><br> 22<% 23if(name!=null){ 24
out.print("Your name is "+name+"<br>"); 25
out.print("The session is valid."); 26
} 27else{ 28
out.print("The session is invalid!!!"); 29
} 30%> 31<a href="index.jsp">Return!</a> 32</center> 33</body> 34<% 35if(session.getAttribute("name")!=null) 36
session.invalidate(); 37%> 38</html> 39 40
1# Load mod_jk module 2
# Specify the filename of the mod_jk lib 3
LoadModule jk_module modules/mod_jk.so 4
# Where to find workers.properties 5
JkWorkersFile conf/workers.properties 6
# Where to put jk logs 7
JkLogFile logs/mod_jk.log 8
# Set the jk log level [debug/error/info] 9
JkLogLevel debug 10
# Select the log format 11
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 12
# JkOptions indicates to send SSK KEY SIZE 13
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories 14
# JkRequestLogFormat 15
JkRequestLogFormat "%w %V %T" 16
# Mount your applications 17
#JkMount /application/* loadbalancer 18
JkMount /* loadbalancer 19
# You can use external file for mount points. 20
# It will be checked for updates each 60 seconds. 21
# The format of the file is: /url=worker 22
# /examples/*=loadbalancer 23
JkMountFile conf/uriworkermap.properties 24
# Add shared memory. 25
# This directive is present with 1.2.10 and 26
# later versions of mod_jk, and is needed for 27
# for load balancing to work properly 28
JkShmFile logs/jk.shm color: #00
相关推荐
JBoss是著名的开源Java应用服务器,它基于Java EE(Enterprise Edition)规范,为开发者提供了全面的中间件服务。4.0.5.GA版本是JBoss的一个稳定版本,发布于2006年,适用于那些需要可靠且成熟的Java应用程序部署的...
JBoss 4.0.5是Red Hat公司推出的企业级Java应用服务器版本,它支持EJB3.0规范,这是一种用于构建分布式企业级应用程序的组件模型。EJB(Enterprise JavaBeans)是Java EE平台的核心部分,提供了服务和容器来简化开发...
标题中的“jboss4.0.5-GA在使用RMI时的大坑”指的是在使用JBOSS 4.0.5 GA版本时,如果涉及到远程方法调用(Remote Method Invocation, RMI)可能会遇到的一些常见问题或陷阱。在描述中提到了一个博客链接,虽然没有...
配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss...
JBoss 5 应用服务器是一款基于Java企业版(Java EE 5)的应用服务器,提供了大多数企业应用程序所需的服务,例如安全性、事务处理、持久化、监控、资源管理和远程访问等功能。该应用服务器遵循由Java社区过程定义的...
Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...
jboss是专门用于web开发的一种应用服务器,是常用的。
JBoss7作为一款广泛应用的企业级Java应用服务器,其集群配置对于提高系统可用性和可扩展性至关重要。本篇主要介绍两种集群配置方案:JBoss7+Apache集群以及Solr集群,以实现高效、稳定的服务。 首先,我们来看JBoss...
标题中的“用JBOSS CACHE做CAS集群在weblogic上部署的问题”涉及到的是一个特定的分布式缓存解决方案在不同应用服务器环境下的集成问题。CAS(Central Authentication Service)是一种开源的身份验证服务,它允许...
JBoss 是一个开源的 Java 应用服务器,它基于 Java EE(Java Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理平台。JBoss 由 Red Hat 公司维护,现在是其产品组合中的关键组件,被称为 Red Hat ...
JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / Java Transaction ...
其中,负载均衡器架构更适用于B/S架构下的应用,由负载均衡器和多个JBoss服务器实例组成。负载均衡器作为前端,接收所有用户请求并智能地分发至集群内的节点,确保服务的连续性和负载的合理分布。 #### 四、Jboss...
mod_cluster是Apache HTTP Server的一个模块,它能与JBoss EAP配合实现应用服务器的负载均衡。 安装mod_cluster模块,通常需要下载mod_cluster的版本,比如mod_cluster-1.2.6,然后将其编译并安装到Apache ...
JBoss集群技术是企业级应用服务器解决方案的重要组成部分,它通过将多个Jboss服务器实例组合在一起,提供了高可用性和负载均衡的能力。这篇文章将深入探讨JBoss集群的基本概念、集群的分类、JBoss集群架构以及版本...
JBoss是一款非常流行的开源应用服务器,它支持Java EE标准,并提供了丰富的功能和服务。本文档主要介绍了JBoss的应用、安装配置以及一些实用示例,适合希望深入了解JBoss并利用其进行开发的人员。 #### JBoss简介 ...
本文将深入探讨如何在Windows操作系统上配置JBoss应用服务器的集群环境,帮助开发者和系统管理员更好地理解这一过程,从而实现高效、稳定的应用服务。 【描述】:Windows上的JBoss集群搭建涉及多个步骤,包括服务器...
jBoss是一个开源的Java应用服务器,广泛用于企业级应用的部署。jBoss集群配置则是为了提高系统的可用性和性能,通过多台服务器协同工作,实现负载均衡、故障恢复等功能。在本篇文章中,我们将深入探讨jBoss集群配置...