yudan
作者yudan·2010-06-25 12:11
系统工程师·1

在Websphere v5 Base中管理新建的应用服务器

字数 2393阅读 2492评论 0赞 0

      在websphere Applicaiton Server v5.0 Base版中,无法管理新建的应用服务器,也无法了解发布在其他应用服务器上的应用程序的状态。怎样去管理其他的新的应用程序服务器及发布在之上的应用程序?

       原来其中颇有玄机,在翻IBM文档的时候才发现早有人问过这个问题,解决方案还挺麻烦的。
我记得v5 express for iSeries 版是可以直接在同一个管理控制台中管理的。


当运行一个websphere Applicaiton Server v5.0 Base版,实际上你只是运行一个单机版的服务器。这也就意味着对于你建立的每一个应用服务器,必须有一个单独的控制台去控制这个应用服务器。之所以你会出现这种迷惑是因为当你登陆到server1的管理控制台时你可以看到其他所有的应用服务器和它们的应用程序;但这实际上是由于你对每个应用服务器使用同样的配置文件,这也就是为什么你可以看到说有的应用服务器及发布在这些服务器上的应用程序。
上面这些原因就是为什么你不能启动和停止那些应用服务器以及为什么会看到那些应用程序不可用。

如果你需要通过一个管理控制台去管理所有的应用服务器,你需要使用WebSphere Application Server Network Deployment,也叫 ND。它可以使你可以启动或停止所有的应用服务器,通过它你也能看到所有应用程序的实际状态。

同时,如果你不使用WebSphere Application Server Network Deployment,你需要发布管理控制台应用程序到每一个新的应用服务器,还包括其他许多步骤,需要新建新的虚拟主机、发布应用程序等。下面是一些具体的步骤:

为了能够明确的阐述,下面例子中使用testserv作为新建的应用服务器的名字:

1. 当你最初创建一个新的应用服务器时,必须为这个应用服务器创建一个新的端口。通常在你新建应用服务器时选择“生成唯一的http端口”就已经实现了。然后你需要知道一些关键的端口,大部分这些端口可以在两个地方找到,一般最关心的一个地方是:
服务器 -> 应用服务器 -> testserv -> 其他属性/web容器 -> 其他属性/HTTP传送
另一个地方是:
服务器 -> 应用服务器 -> testserv -> 其他属性/端点

2. 记住这些端口。紧记管理控制台的端口一般为909x,相应的受保护的端口为904x;websphere application server的内嵌HTTP服务器的端口一般为908x,相应的受保护的端口为944x。如果你创建了10个以上的应用服务器,可能会有些变化。

3. 选择 环境 -> 虚拟主机。

4. 作为一个指导方针,你将建两个新的虚拟主机;一个用作管理控制台的,另一个用作内嵌的HTTP服务器。要实现这些,选择“新建”按钮,在接下来的画面中输入新的虚拟主机的名字。server1使用admin_host 和 default_host这两个虚拟主机名,你应当使用可以区分描述你的新的应用服务器的名字,在这个例子中,我们创建两个新的虚拟主机 admin_host_testserv 和 default_host_testserv。

! 也可以不新建虚拟主机,直接选中已经存在的虚拟主机,然后在“主机别名”栏中输入相应的端口条目。

5. 选择一个新建的虚拟主机。在下一屏中,选择其他属性下面的主机别名。在新建的虚拟主机中这里没有条目,需要去创建。

6. 选择“新建”按钮,在主机名中输入*,在端口项中输入你要建的两个端口中的一个(覆盖默认的80端口);然后重复相同的步骤来建第二个虚拟主机,要记住在管理控制台的虚拟主机中(admin_host_testserv)使用909x和904x端口,在default虚拟主机中(default_host_testserv)使用908x和944x端口。


7. 一旦成功建立了新的虚拟主机,选择:
服务器 -> 应用服务器 -> testserv -> 其他属性/web容器

8. 改变默认的虚拟主机条目为新的默认虚拟主机,例如default_host_testserv。

9. 通过选择:
应用程序 -> 安装新的应用程序
来在你的新应用服务器上发布adminconsole.ear文件。可以在installableApps目录中找到adminconsole.ear文件。不要更改生成默认绑定。
在第一步中输入应用程序名,可以输入能构描述这个应用程序的名字,例如我们选择使用adminconsole-testserv。
在第二步中,为web模块匹配虚拟主机,选择你的新的管理控制台的虚拟主机,在这个例子中为admin_host_testserv。
在第三不中,匹配web模块到应用服务器,选择你的新的应用服务器,在这个例子中为testserv。不要忘记选择adminconsole模块并且点应用按钮。你将看到一个显示你的服务器名的更新条目。
如果你不想设置安全角色可以忽略第四步,直接点第五步回顾一下,然后点击完成。

10. 如果你的新的服务器正在执行,停止然后重新启动,当启动后,你就可以用在admin虚拟主机中输入的909x的端口地址去访问你的应用服务器,例如,当admin的端口用的是9091,就可以用下面地址:
http://myhost.ibm.com:9091/admin

原文地址:http://hi.baidu.com/qtzhdm/blog/item/1635b3de7f24d651ccbf1a88.html

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广