环境
两台服务器
服务器A主机名为serverA。IP:192.168.1.1
服务器B主机名为serverB。IP:192.168.1.2
GLASSFISH版本为3.1.2
目的
服务器A将做为集群g的中央管理器并运行一个实例instance1。服务器B只运行一个实例instance2。
步骤
1. A,B两台机上都装上GLASSFISH
2. A机上启动GLASSFISH。并进行到后台。在后台页面左列选择集群。在右列页面中新建一个集群,集群名为g,选择复制配置文件,确认后在左列的集群下将会新增一个g的选项。
3. 点击进行gcc集群,新建一个本机实例instance1
4. 在A机后台开启安全管理。位置在后台页面左列的 配置》网络配置》协议》admin-listener》右列选择安全管理链接。点击开启安全管理。
5. 在B机上不要启动GLASSFISH。从命令行中进入到glassfish/bin目录中。运行命令 ./asadmin –host 192.168.1.1 –port 4848 create-local-instance –cluster g instance2
6. 进入A机后台,刷新页面,并在左列的节点的选项中查看多出来的serverB的节点,点击该节点并更改节点的属性。将节点的类型从CONFIG改为SSH。输入B机的IP地址和登录帐号和密码。确认后在节点选择下点试通测试是否通过。
7. 在A机的集群选项下勾择g并启动集群。
8. 集群配置完成。可在g的应用选项卡中部署项目。项目部署后可在左列的应用选项中点击列出所有的应用。点击运行链接后可查看有效的项目集群链接地址。
本来glassfish的集群设置还是比较简单的,因为在创建节点时有一个勾选项,将glassfish软件复制到目标机器,如果这个功能正常的话,那么步骤5就可以跳过了,直接可以在一台机器使用GUI进行集群安装和配置.可惜的是,这个功能我是一直没有试成功,最后发现,这是个bug -_-!郁闷中... bug号地址:http://java.net/jira/browse/GLASSFISH-18447
分享到:
相关推荐
此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持负载均衡、会话复制和粘滞会话。手册中还介绍了对Apache服务器的配置,以实现高效的应用访问和负载均衡。...
《Glassfish集群搭建完全手册》 在IT领域中,服务器集群是提高系统可用性和负载均衡的重要手段。Glassfish,作为一款开源的应用服务器,其集群功能的配置却常常被忽视或处理得不够详尽。本手册旨在弥补这一空缺,...
本篇文章将详细阐述如何利用GlassFish搭建服务器集群,并着重讨论数据源的集成以及使用统一的数据源连接池的优势。 首先,数据源的集成是提升系统效率的关键步骤。传统的JDBC(Java Database Connectivity)方式,...
本章节将重点介绍如何使用GlassFish搭建应用服务器集群以及利用Tomcat搭建Web集群的具体步骤。 - **负载均衡器**:在本例中,Apache服务器作为集群的负载均衡器,负责将客户端请求分发至两个Tomcat服务器。 - **...
王昱在书中详细介绍了J2EE集群的搭建和配置过程。这包括选择适合的硬件和软件环境,如操作系统、网络设备以及J2EE应用服务器(如WebLogic、GlassFish等)。他还阐述了集群配置的关键参数,如会话复制策略、资源池...
集群的类型多样,包括但不限于操作系统集群(如Linux、Solaris)、数据库集群(如DB2、Oracle)、应用服务器集群(如GlassFish、WebLogic)以及Web集群(如Tomcat)。本文将详细介绍如何利用Tomcat构建Web集群。 ...
1、开发环境搭建 在开始EJB的分布式开发之前,首先需要配置必要的开发环境: - **JDK**:EJB开发需要Java运行环境,这里使用的是JDK 1.7。开发者可以从Oracle官方网站下载相应版本。 - **Glassfish应用服务器**:...
Tomcat是轻量级的,因为它不包含像JBoss、GlassFish这样的全功能应用服务器中的所有企业级特性,但对小型到中型的Web应用来说已经足够强大。在本压缩包“apache-tomcat-8.5.78.zip_tomcat”中,我们拥有Apache ...
使用Apache Tomcat 6.0.18免安装开发版,开发者可以在本地快速搭建Java Web开发环境,进行应用的开发、测试和调试工作,同时享受到Tomcat提供的强大功能和稳定性。在实际项目中,根据需求,开发者还可以配置集群、...
1. **环境搭建**:如何配置Java EE服务器,如GlassFish或JBoss,以及EJB项目的构建和部署。 2. **EJB编程**:使用EJB 3.x规范,了解如何创建和使用会话bean、实体bean和消息驱动bean。 3. **JNDI查找**:学习如何...
了解这些基础知识后,你可以开始学习J2EE的开发环境搭建,如安装和配置Apache Tomcat、GlassFish或WebLogic等应用服务器,以及设置IDE,如Eclipse、IntelliJ IDEA等。 接下来,深入理解Servlet和JSP的生命周期、...