`

Glassfishv2 + Sun Java System Web Server 7.0U7实现负载均衡---安装插件篇

阅读更多

下载插件:

http://download.java.net/javaee5/external/Linux/aslb/jars/aslb-9.1.1-b13.jar

 

插件中包括之后对Sun Java System Web Server 7.0U7配置所需要的库文件。

 

1.进入Glassfishv2 lib目录

[root@das /]#cd /usr/local/glassfish/lib

创建lbplugin目录

[root@das lib]#mkdir lbplugin

[root@das lib]#cd lbplugin

在lbplugin解压插件文件

[root@das lbplugin]#unzip aslb-9.1.1-b13.jar

得到以下文件

-rw-r--r-- 1 root root    8955 2009-09-25 BinariesLicense
-rw-r--r-- 1 root root   10298 2009-09-25 SUNWaslb.zip
-rw-r--r-- 1 root root 6526255 2009-09-25 SUNWaspx.zip

分别解压两个.zip文件

[root@das lbplugin]#unzip SUNWaslb.zip

[root@das lbplugin]#unzip SUNWaspx.zip

.zip文件已经没用了删除它

[root@das lbplugin]#rm -rf SUNWas*

为lib目录增加可执行权限

[root@das lbplugin]#chmod -R 755 /usr/local/glassfish/lib/lbplugin/lib

 

2. 配置Sun Java System Web Server 7.0U7

创建/sun/webserver7/plugins/lbplugin目录

[root@das plugins]#mkdir lbplugin

进入到lbplugin目录中创建三个目录

[root@das lbplugin]#mkdir bin

[root@das lbplugin]#mkdir errorpages

[root@das lbplugin]#mkdir resource

拷贝我们需要的文件到Sun Java System Web Server 7.0U7

[root@das lbplugin]#cp /usr/local/glassfish/lib/lbplugin/lib/webserver-plugin/linux/sjsws/libpassthrough.so bin/

注意:libpassthrough.so一定要加上可执行权限

 

[root@das lbplugin]#cp /usr/local/glassfish/lib/lbplugin/lib/webserver-plugin/linux/sjsws/errorpages/default-error.html errorpages/

 

[root@das lbplugin]#cp /usr/local/glassfish/lib/lbplugin/lib/webserver-plugin/linux/sjsws/errorpages/sun-http-lberror.html errorpages/

 

[root@das lbplugin]#cp /usr/local/glassfish/lib/lbplugin/lib/webserver-plugin/linux/sjsws/*.res resource/

 

文件拷贝完之后我们需要对Sun Java System Web Server 7.0U7中的实例进行配置

将负载均衡配置模板copy到实例的配置目录中(包含一个dtd文件)

[root@das lbplugin]#cd /sun/webserver7/https-node171.localdomain/config/

[root@das config]#cp /usr/local/glassfish/lib/lbplugin/lib/install/templates/loadbalancer.xml.example ./

[root@das config]#cp /usr/local/glassfish/lib/lbplugin/lib/dtds/sun-loadbalancer_1_2.dtd ./

 

接下来修改config目录下的一些配置文件

[root@das config]#vim magnus.conf



 

[root@das config]#vim obj.conf



 在文件相应位置增加红框中的内容

 



 在文件末尾增加以上内容

 

修改我们之前考过来的loadbalancer.xml.example文件

<loadbalancer>
	<cluster name="cluster1" policy="round-robin">
		<instance name="instance1" enabled="true"
			disable-timeout-in-minutes="60" listeners="http://node1.localdomain:38080"
			weigh t="100" />
                                 <!-- name为Glassfish集群中实例的名字 listeners为集群环境中访问的地址 -->
		<instance name="instance2" enabled="true"
			disable-timeout-in-minutes="60" listeners="http://node2.localdomain:38080"
			weigh t="100" />
                                <!-- context-root 是我们部署在Glassfishi中的应用-->
		<web-module context-root="ClusterWeb" enabled="true"
			disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
		<health-checker url="/" interval-in-seconds="10"
			timeout-in-seconds="30" />
	</cluster>
	<property name="reload-poll-interval-in-seconds" value="60" />
	<property name="response-timeout-in-seconds" value="30" />
	<property name="https-routing" value="true" />
	<property name="require-monitor-data" value="false" />
	<property name="active-healthcheck-enabled" value="false" />
	<property name="number-healthcheck-retries" value="3" />
	<property name="rewrite-location" value="true" />
</loadbalancer>

 

修改完之后重命名

 

[root@das config]#cp loadbalancer.xml.example  loadbalancer.xml 

 

最后一步我们需要修改一下Sun Java System Web Server 7.0U7启动脚本

[root@das config]#vim /sun/webserver7/admin-server/bin/startserv

/usr/local/glassfish/lib/lbplugin/lib目录增加到脚本中LD_LIBRARY_PATH环境变量中

 

以上工作做完之后尝试一下启动Sun Java System Web Server 7.0U7中的实例,如果出现如下错误



 

请安装libstdc++-libc6.2-2.so.3软件包

[root@das config]#yum install libstdc++-libc6.2-2.so.3

安装完毕后问题可以被解决

  • 大小: 14 KB
  • 大小: 41.4 KB
  • 大小: 18.4 KB
  • 大小: 23.1 KB
1
1
分享到:
评论

相关推荐

    Sun Java System Web Server 7.0 管理員指南.pdf

    ### Sun Java System Web Server 7.0 知识点概览 #### 产品与文档版权信息 Sun Java System Web Server 7.0是一款由Sun Microsystems, Inc.开发的高性能网络服务器,适用于各种企业级应用环境。该产品及其文档受到...

    SunJavaSystemWebServer7.0详解

    Sun Java System Web Server 7.0深度集成Java技术,支持JSP(JavaServer Pages)、Servlet和EJB(Enterprise JavaBeans)。通过这些技术,开发者可以创建动态、交互式的Web应用程序。JSP允许开发者将HTML与Java代码...

    Sun Java System Active Server Pages 4.0

    此外,随着技术的发展,Sun Microsystems后来被甲骨文公司收购,Sun ONE产品线也逐渐被其他Java应用服务器如Oracle WebLogic Server所取代,因此对于新的项目,开发者可能会考虑使用更现代的技术栈,如JavaServer ...

    Sun Java System Application Server Enterprise Edition 8.2 管理指南.pdf

    ### Sun Java System Application Server Enterprise Edition 8.2 管理指南 #### 一、概述 Sun Java System Application Server Enterprise Edition 8.2 (以下简称 Sun Java Application Server EE 8.2) 是一款...

    Sun Java System Directory Server.5.2

    Sun Java System Directory Server 5.2 是一款由Sun Microsystems开发的企业级 Lightweight Directory Access Protocol (LDAP) 服务器。作为目录服务的核心组件,它被设计用于存储、管理和检索大量结构化数据,如...

    apache-tomcat-7.0.108-windows-x86.zip 免费下载

    按照 Sun Microsystems 提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持, 并提供了作为 Web 服务器的一些特有功能, 如 Tomcat 管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含...

    817-5603-10.pdf-Oracle Solaris 9 - Sun Java System Application S

    Oracle Solaris 9 - Sun Java System Application Server 7 Release Notes Oracle Solaris 9 - Sun Java System Application Server 7 Release Notes 是 Sun Microsystems 公司发布的一份产品释放说明文件,版本号...

    Sun Java System Portal Server 7.2 Developer's Guide.pdf

    ### Sun Java System Portal Server 7.2 Developer's Guide 关键知识点概述 #### 一、产品简介 《Sun Java System Portal Server 7.2 Developer's Guide》是Sun Microsystems为Sun Java System Portal Server 7.2...

    Sun Java SystemDirectory Server

    ### Sun Java System Directory Server Enterprise Edition 6.3 管理指南 #### 一、概述 Sun Java System Directory Server Enterprise Edition 6.3 是一款高度可扩展且安全的身份存储库解决方案,它支持企业级...

    Sun Java SystemApplication Server9.1管理指南

    本指南主要面向系统管理员和技术支持人员,详细介绍了如何安装、配置、管理和监控Sun Java System Application Server 9.1。 ##### **1.1 Application Server 概述** - **定义**:Application Server 是一种中间件...

    Java Enterprise System 5 官网中文

    820-0103 适用于 UNIX 的 Sun Java Enterprise System 5 安装指南 820-0451 适用于 UNIX 的 Sun Java Enterprise System 5 发行说明 820-0589 适用于 UNIX 的 Sun Java Enterprise System 5 安装参考 820-0876 ...

    最新SunOne704管理手册(英文版)

    Sun Java System Web Server 7.0 Update 4 是由 Sun Microsystems 公司开发的一款高性能的 Web 服务器软件。该版本是 Sun 公司在 2008 年 12 月发布的最新更新版,主要针对企业级应用进行了优化和增强,支持多种操作...

    apache-tomcat-7.0.99-windows-x64.zip

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目...因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

    (PDF)+SUN+-+SL-275+Java+Programming+Language

    (PDF)+SUN+-+SL-275+Java+Programming+Language 认证教材

    Sun Java System Application Server标准版入门指南.pdf

    Sun Java System Application Server标准版入门指南.pdf 有兴趣就看看。。。

    Sun Java System Application Server Performance Tuning Guide.pdf

    Sun Java System Application Server Enterprise Edition 8.2 Performance Tuning Guide.pdf

Global site tag (gtag.js) - Google Analytics