- 浏览: 63136 次
- 性别:
- 来自: 北京
最新评论
-
ming500:
include proxy.conf; 这几个in ...
我的nginx配置文件(ngnix+tomcat包括 虚拟目录,负载均衡和url_Rewrite)
集群配置,session复制 集群相关的文章:http://www.blogjava.net/kapok/archive/2005/07/09/7423.html 来自于 http://jishudaima.iteye.com/blog/955789 使用weblogic集群,关于session复制,google大多数参考文献只是到weblogic.xml的配置,但是实际上到此并不能实现session复制,下面是比较全面的文档。 一、使用Configuration Wizard创建Domain 该集群的总体图如下: 二、创建Proxy Server Standalone Server Name: proxyServer Server Listen Address: localhost Server Listen Port:: 7009 Standalone Server: True 启动Proxy Server: cd c:\bea\user_projects\domains\dizzyworld start bin\startManagedWebLogic.cmd proxyServer http://127.0.0.1:7001 创建ProxyServer过程如下: 三、往ProxyServer部署 proxyApp.war 部署到ProxyServer上,其中web.xml配置如下: <init-param> <param-name>WebLogicCluster</param-name> <param-value>localhost:7003|localhost:7005|localhost:7007</param-value> </init-param> 该初始化参数为为ManagedServer的地址和端口 <servlet-mapping> <servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> servlet-mapping为所截获的所有请求,接受请求后转发给所有的server 四、启动Managed Server 1、启动NodeManager cd d:\bea\weblogic92\common\nodemanager\ start d:\bea\weblogic92\server\bin\startNodeManager.cmd 127.0.0.1 5555 start d:\bea\weblogic92\server\bin\startNodeManager.cmd 127.0.0.1 5556 2、启动Managed Server cd d:\bea\user_projects\domains\dizzyworld start bin\startManagedWebLogic.cmd dizzy1 http://127.0.0.1:7001 start bin\startManagedWebLogic.cmd dizzy2 http://127.0.0.1:7001 start bin\startManagedWebLogic.cmd dizzy3 http://127.0.0.1:7001 五、将测试应用程序部署到集群的成员服务器中 browsestore.war 将应用程序部署到Cluster中 六、测试集群配置结果 访问Proxy Server http://localhost:7009/browsestore 七、session复制 Session复制有三种实现方式: 1.In-memory复制 2. 文件系统持久性 3. JDBC的数据库持久性 1.复制组解决session复制到问题(In-memory复制) 复制组只是用于存储会话状态复制品的集群实例优先级列表 本cluster创建两个复制组dizzyRepGroup1,dizzyRepGroup2 ,dizzyRepGroup1包含 dizzy1、dizzy2,dizzyReGroup2包含dizzy3,结构如如下: a.创建的操作步骤如下( 配置dizzy1): 同理可以配置dizzy2 和dizzy3 b.修改应用程序的配置文件weblogic.xml,增加 <session-descriptor> <timeout-secs>300</timeout-secs> <invalidation-interval-secs>60</invalidation-interval-secs> <persistent-store-type>replicated_if_clustered</persistent-store-type> </session-descriptor> 这样能使session复制功能的实现,从而实现故障转移 c.部署应用程序ShoppingCart.war 1. 通过JDBC的数据库持久性(把session放在数据库中) d.访问 http://127.0.0.1:7009/ShoppingCart/
1. 通过JDBC的数据库持久性(把session放在数据库中) b.创建复制组(如下图所示),配置方法如in-memory相同 c.创建数据源 Name: SessionDS JNDI Name: SessionDS Targets: dizzyworldCluster d.创建表,表结构如下: CREATE TABLE "PBPUBLIC"."WL_SERVLET_SESSIONS" (WL_ID VARCHAR ( 100) NOT NULL , WL_CONTEXT_PATH VARCHAR ( 100) NOT NULL , WL_IS_NEW CHARACTER (1) , WL_CREATE_TIME DECIMAL ( 20) , WL_IS_VALID INTEGER , WL_SESSION_VALUES BLOB , WL_ACCESS_TIME DECIMAL ( 20) NOT NULL , WL_MAX_INACTIVE_INTERVAL INTEGER, PRIMARY KEY (WL_ID, WL_CONTEXT_PATH) ); e.配置weblogic.xml <session-descriptor> <timeout-secs>300</timeout-secs> <invalidation-interval-secs>60</invalidation-interval-secs> <persistent-store-type>jdbc</persistent-store-type> <persistent-store-pool>SessionDS</persistent-store-pool> <persistent-store-table>WL_SERVLET_SESSIONS</persistentstore-table> </session-descriptor>
发表评论
-
支持节假日及调休的工作日历实现
2012-05-16 15:08 0http://bobo.iteye.com/blog/1479 ... -
maven
2012-05-08 12:51 1135安装 第三方的jar: mvn install:ins ... -
glassfish 中不能将spring的配置文件放在META-INF下
2010-06-01 16:58 1113如题,如果将META-INF/application*.xml ... -
编译spring
2009-11-17 10:38 1205今天尝试手工编译spring3,总是失败,查询资料以下网址最为 ... -
eclipse 3.4svn插件安装(link方式)
2009-08-18 11:13 1534注意事项,必须要删除插件目录下的site.xml -
spring hibernate 配置文件
2009-07-31 13:09 4158<?xml version="1.0" ... -
jquery ajax
2008-12-16 21:34 877http://www.infoq.com/cn/article ... -
全面转向linux系列1 -安装linux(centos5.2)
2008-10-31 18:15 1641开始转向linux,决定在俺的本本(IBM T60)上安装,开 ... -
全面转向linux系列2- centos5.2 安装 eclipse jee
2008-10-31 18:02 27071:下载jdk,我下载的是jdk6,url:https://c ... -
centos 常用软件
2008-10-30 20:46 1012http://www.linuxdiyf.com/bbs/vi ... -
tomcat在ubuntu中自动启动
2008-10-30 13:11 1631tomcat在ubuntu中自动启动 1:安装t ... -
一些随笔
2008-10-17 19:05 765centos5 默认安装,没有优化内核,tomcat 内存配置 ... -
我的nginx配置文件(ngnix+tomcat包括 虚拟目录,负载均衡和url_Rewrite)
2008-10-16 20:20 10433nginx -t //测试nginx配置文件 ps aux ... -
搭建centos apache tomcat完成
2008-10-14 21:52 54461:安装centos5,没有什么可记录的,参照http://w ... -
安装tomcat native-library
2008-10-13 19:10 3910安装tomcat native-library ... -
linux字符集设置
2008-10-13 16:38 2336安装配置centos的时候由于我的网站是gb2312编码的,后 ... -
Linux下cronolog安装配置
2008-10-13 16:34 2480Linux下cronolog安装配置(转) Linux下 ... -
as4 linux jdk安装配置
2008-08-07 11:26 1854来源: http://www.diybl.com/course ... -
nginx 系列1 --upstream iphash
2008-07-29 10:57 3614一般做负载均衡,都需要后端多台web服务器之间实现sessio ... -
httpClient 传递中文参数乱码问题解决
2008-07-25 12:45 3139具体原理http://www.blogjava.net/nig ...
相关推荐
EJB是Java EE的核心部分,WebLogic 8.1支持Session Beans、Message-driven Beans和Entity Beans,提供了完整的生命周期管理、事务处理、安全性以及性能优化等功能。 3. **应用部署**: 学习如何使用WebLogic的...
- **集群与复制**:通过集群,可以实现应用的高可用性和负载均衡,WebLogic支持session复制,确保会话在集群中的无缝迁移。 - **OSB集成**:WebLogic Server与Oracle Service Bus (OSB)紧密集成,提供完整的SOA...
《J2EE应用与BEA.WebLogic.Server第2版中auction源代码》是关于Java企业级应用程序开发的一个经典实例,它深入探讨了如何利用J2EE技术在BEA的WebLogic Server平台上构建分布式应用程序。在这个实例中,"auction"是一...
### 企业级IT运维宝典之WebLogic实战 #### WebLogic 概述 **WebLogic** 是由美国 BEA 公司(后被 Oracle 收购)开发的一款高性能的 JavaEE 应用服务器,主要用于构建、集成、部署以及管理大型分布式 Web 应用程序...
- **部署配置**:了解WebLogic服务器的配置,包括应用部署、集群设置、资源管理等。 通过深入研究这个项目,你可以提升对J2EE和WebLogic的理解,同时也能了解到音乐网站的常见功能和技术实现。
3. **数据复制**:Coherence 支持数据的一致性模型,例如完全复制、主-从复制等,确保数据在集群中的同步。 4. **数据分区**:数据可以根据预定义的策略进行分区,提高查询效率。 5. **服务发现与自我修复**:当新...
WebLogic Server不仅包含了一个完整的JMS服务器,还支持与第三方JMS供应商,如IBM的MQSeries,只要这些供应商实现了JMS API,就能无缝配合WebLogic Server工作。 **WebLogic JMS 体系结构** WebLogic JMS的体系...
WebLogic JMS还具备集群特性,可以在集群环境下实现目的地的负载均衡和透明访问,支持高可伸缩性,并提供了高级的迁移框架。 在WLS(WebLogic Server)8.1版本中,JMS有了显著增强,包括简化对远程和第三方JMS提供...
这通常涉及到网络配置、session复制以及应用的集群感知。 9. **与其他应用服务器的比较**:虽然Tomcat轻量且简单,但在大型企业应用中,可能需要更全面的功能,如JBoss、WebLogic或WebSphere,它们提供了更完整的...
5. **Cluster**:对于需要高可用性和负载均衡的环境,Tomcat提供了集群支持,可以将应用部署在多个服务器上,实现session复制等。 6. **Connector**:Tomcat与其他服务器(如JBoss、WebLogic)进行集成的接口。 7....
- 集群实现高可用性,通过复制session和请求分发提高系统稳定性。 - 使用负载均衡器如Nginx或Apache HTTP Server进行请求分配。 8. **Tomcat日志管理** - 日志配置:`logging.properties`,调整日志级别和输出...
标题中的“tomcat6”指的是Apache Tomcat 6.0版本,这是一款开源的应用服务器...同时,对于大型生产环境,可能还需要考虑与其他应用服务器(如JBoss、WebLogic)的对比,以及高可用性、负载均衡和集群配置等高级话题。
8. **集群和负载均衡**:Tomcat支持集群配置,可以实现多个实例间的session复制,以提高可用性和性能。 9. **热部署**:在不重启服务器的情况下,可以在"webapps"目录下添加、修改或删除应用,Tomcat会自动检测这些...
它遵循Java EE规范,实现了Servlet和JSP的标准,但并不完全支持完整的Java EE平台。Tomcat通常与Apache HTTP Server结合使用,通过Apache mod_jk或mod_proxy模块实现更高性能和负载均衡。 1.2 Tomcat的结构 Tomcat...
8. **安全模型**: J2EE提供了一套完整的安全框架,包括认证、授权、加密和安全管理,确保应用程序的安全性。 9. **性能优化**: 涉及负载均衡、集群、缓存策略和JVM调优等方面,以提高J2EE应用在分布式环境下的性能...
J2EE 1.4 引入了EJB 2.1规范,它定义了三种类型的EJB:会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean(Message-Driven Beans)。 - **会话Bean**:代表一次会话或业务逻辑操作,不持久化,...
【Java Web项目开发案例精粹14:新闻发布系统】 ...通过深入研究这个案例,开发者可以学习到如何构建一个完整的Java Web应用,理解前后端交互、数据库操作以及Web应用的生命周期管理,为自己的职业生涯积累宝贵经验。
EJB 的使用主要是为了利用其分布式特性,如集群、缓存和事务管理。Hibernate 提供了CMP(容器管理持久性),确保数据持久化。每个 Portlet 的持久性数据都有单独的 ejb.xml 文件,通过 Ant 构建工具中的 build-ejb ...
J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,主要用于构建和部署分布式企业级应用程序。这个技术栈在20世纪末由Sun Microsystems推出,现在已被Oracle公司接手并更名为Java EE。J2EE为开发人员...
9. **集群与负载均衡**:Tomcat支持集群部署,通过负载均衡器分发请求,实现高可用性和故障转移。 10. **热部署与热更新**:Tomcat支持在不重启服务器的情况下更新应用,提高开发效率。 11. **错误处理与日志记录*...