千家信息网

GlassFish如何配置多机集群

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章主要为大家展示了"GlassFish如何配置多机集群",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"GlassFish如何配置多机集群"这篇文章吧。
千家信息网最后更新 2024年11月22日GlassFish如何配置多机集群

这篇文章主要为大家展示了"GlassFish如何配置多机集群",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"GlassFish如何配置多机集群"这篇文章吧。

在VMware中建立两个虚拟计算机,使用的是Windows Server 2003。本来是想用Linux的,但是Ubuntu每次总要联机查补丁,慢得要死,所以只好装2003了。

两台虚拟机器,IP地址一个是192.168.1.103,一个是192.168.1.104。其中192.168.1.104作为主控代理服务器和其中一个节点服务器。

首先在每台计算机上下载安装JDK6(至少也得是JDK5),安装过程在此不再叙述。
然后是安装Glassfish。笔者用的是Glassfish v2ur1多语言版。从网上下载来后,执行
java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows-ml.jar
将安装文档解压缩。然后进入Glassfish下,执行
lib\ant\bin\ant -f setup-cluster.xml
两台都要这么做。

其实理论上应该是一台代理服务器,多台节点服务器。不过笔者怕自己机器吃不消,所以就只用了两台机器。不过其中一台机器既做代理又做节点,性能上有问题。自己试验可以,实际中这么配可不行。
如果"ant -f setup-cluster.xml"执行没有问题,那么在两台服务器上就都建立了一个支持集群的服务器实例。

首先,在代理服务器上进入Glassfish的bin目录启动实例,
asadmin strat-domain domain1
"domain1"是系统自动建立的缺省实例,你也可以建立自己的实例。格式是"create-domain --profile cluster --adminport 4848 <实例名>","--profile cluster"表示实例是集群实例,"--adminport 4848"表示管理端口是4848。

分别在两个节点服务器上建立节点代理(目前192.168.1.104还兼任代理服务器职责)。
asadmin create-node-agent --host 192.168.1.104 --port 4848 agentOnFirst
建立***个代理节点。
asadmin create-node-agent --host 192.168.1.104 --port 4848 agentOnSecond
建立第二个代理节点。

建立的时候,要求你输入代理服务器的用户名、密码和主密码。缺省是用户名"admin",密码"adminadmin",主密码我是自己建立的实例,也设定成了"adminadmin"。如果你用的是缺省实例,主密码应该是"changeit"。命令要分别在两个节点服务器上执行,不要在代理服务器上执行。然后分别启动这两个节点代理
asadmin start-node-agent agentOnFirst
asadmin start-node-agent agentOnSecond

启动的时候同样要求你输入代理服务器用户名、密码和主密码。如果没有问题,系统会显示节点启动成功。
进入控制台后,选择"群集",然后选择"新建"按钮。输入集群名称后按"确定"。笔者把自己的集群叫"MiaoCluster"。然后点击这个集群实例,选择右边的"实例"选项卡,然后将刚才创建的两个节点代理分别添加进去就可以了。***在"常规"选项卡中按"启动群集"按钮,如果之前一切正常,两个节点均正常连接的情况下,集群就会成功启动。现在就可以在"应用程序"选项卡中进行应用部署了。笔者自己写了一个缺省的JavaEE应用,只有一个缺省的index.jsp文件,上面就一句话""。因为不涉及到任何其他东西,所以部署很成功。

其中38080是集群的访问端口,笔者的应用叫hello。浏览器成功显示出了"Hello World!"。然后再访问,去每个节点服务器的节点目录下,可以看到在"C:\glassfish\nodeagents\<节点名>\<实例名>\applications\j2ee-modules\"下有hello目录。如果你觉得这么访问不方便,一会儿103一会儿104的,你可以在代理服务器上配置HTTP负载均衡。

以上是"GlassFish如何配置多机集群"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

服务器 服务 节点 代理 集群 实例 密码 两个 笔者 配置 成功 机器 应用 内容 用户 用户名 目录 篇文章 问题 输入 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库删除主键 外键 电脑上的服务器选项 广播搞网络安全 软件开发投标书范本 清华大学网络安全研究院考研 长宁区环保网络技术 东莞自主可控软件开发报价表 就业软件开发提薪速度快吗 餐厅订餐系统课程设计数据库 移动应用开发和软件开发技术 支付宝数据库中国 软件开发工程师准备 宝利通手机需要登录服务器吗 网络安全志愿宣传总结 淘宝客分销软件开发 学软件开发的前提条件是啥 施乐安装服务器驱动 足球经理正在设定游戏数据库 代理服务器地址如何寻找 数据库生成json 三个强化网络安全宣传周 软件开发人员脑袋不够用 自建服务器与租用云服务器的优劣 网络安全手抄报全世界一等奖 清华大学网络安全研究院考研 北京蓝果网络技术公司怎么样 服务器24小时挂机 相亲软件开发需要多少钱 上海电力应急软件开发价格标准 网络技术高级工程
0