忙里偷闲试了试WAS。因为工作需要,所以要研究一下IBM的Websphere Application Server。
先是看一堆资料,发现困惑较多,入门很晦涩。感觉几个概念比较重要,容易迷糊:
Cell、Node、NodeAgent、Deployment Manager;
一个Cell有一个Deployment Manager(dmgr),可以有包含多个Node,每个Node有一个NodeAgent(如果该Node是被dmgr管理的话),dmgr通过NodeAgent管理集群里面的节点。每个Cell有一个profiles。一个物理机器上可以安装多个Node。
一个Node里面可以有多个Application Server(在/opt/WAS6/AppServer/profiles目录下可以看到)。
下个WAS6 Express版(从IBM的网站下的,奇慢),在服务器上安上。一个Cell有一个Deployment Manager(dmgr),可以有包含多个Node,每个Node有一个NodeAgent(如果该Node是被dmgr管理的话),dmgr通过NodeAgent管理集群里面的节点。每个Cell有一个profiles。一个物理机器上可以安装多个Node。
一个Node里面可以有多个Application Server(在/opt/WAS6/AppServer/profiles目录下可以看到)。
接下来就是尝试看WAS是否能正常运行了。网上找资料+自己琢磨:
首先当然是要启动WAS,菜单有连接(windows版),然后就是进入管理控制台:
https://localhost:9043/ibm/console/logon.jsp
这样就可以管理整个WAS了,参数很多,弄不明白,以后慢慢看。通过几个链接可以测试WAS是否正常:
1http://localhost:9080/snoop
2http://localhost:9080/HitCount.jsp
3http://localhost:9080/HelloHTML.jsp
这都是系统安装时默认安装的应用(DefaultApplication)提供的链接,当然如果停掉那个应用程序这些链接就失效了。2http://localhost:9080/HitCount.jsp
3http://localhost:9080/HelloHTML.jsp
最后就是编一个自己的Hello World的java应用了。使用MyEclipse建个Web Project,写个Hello world的jsp页面,export为ear包,在WAS新建一个应用程序(参数奇多,也不知道怎么配,随便改了几个相当然的参数),命好,一把成功。