ArcIMS+WebSphere 安装部署
一、卸载掉JDK/JRE、Webserver和Servlet Engine的不支持版本:
具体请参阅与其相关的说明文档。
二、安装Java 2 SDK:
具体请参阅与其相关的说明文档。
三、安装WebSphere 6.1:
1、启动WebSphere 6.1安装程序,进入“欢迎界面”,点“下一步”
2、选择接受协议,点“下一步”。
3、进入“系统必备软件检查”窗口,确保状态为“已通过”,点“下一步”。(WebSphere 6.1要求Windows操作系统必须打SP1补丁)
4、在“安装样本应用程序”窗口,点“下一步”。
5、在“安装目录”窗口,选择安装路径,点“下一步”。
6、在“WebSphere Application Server环境”窗口,选择“应用程序服务器”,点“下一步”。
7、在“启用管理安全性”窗口,取消“启用管理安全性”checkbox,点“下一步”。
8、在“安装总结”窗口,点“下一步”,开始安装。
9、选择“启动‘第一步’控制台”,点“完成”。
10、出现“WebSphere Application Server”窗体,点“安装验证”。
11、验证完成后,关闭验证输出窗体。
12、在“WebSphere Application Server”窗体点“停止服务器”。
13、服务器server1停止完成后,关闭输出窗体,点“退出”,退出“WebSphere Application Server”窗体。
14、安装更新程序及更新。
四、安装IBM HTTP Server 6.1:
1、启动IBM HTTP Server 6.1安装程序,进入“欢迎界面”,点“下一步”。
2、选择接受协议,点“下一步”。
3、进入“系统必备软件检查”窗口,点“下一步”。
4、在“安装目录”窗口,选择安装路径,点“下一步”。
5、在“端口值分配”窗口,保持默认,点“下一步”。
6、在“Windows服务定义”窗口,一定要选“作为Windows服务运行IBM HTTP Server”;选择“作为本地系统帐户登录”;“启动类型”保持“自动”。点“下一步”。
7、在“HTTP 管理服务认证”窗口,填入相关信息,点“下一步”。
8、在“安装总结”窗口,点“下一步”,开始安装。
9、点“完成”完成IBM HTTP Server 6.1安装。
五、安装Web server plug-ins:
1、启动Web server plug-ins 安装程序,进入“欢迎界面”,点“下一步”。
2、选择接受协议,点“下一步”。
3、进入“系统必备软件检查”窗口,点“下一步”。
4、选择“IBM HTTP Server V6 或 V
5、选择“WebSphere Application Server 机器(本地)”,点“下一步”。
6、在“安装目录”窗口,选择安装路径,点“下一步”。
7、选择WebSphere Application Server的安装路径,点“下一步”。
8、找到httpd.conf文件的路径,如“D:\IBM\HTTPServer\conf\httpd.conf”,点“下一步”。
9、指定唯一的Web服务器定义名为:webserver1。点“下一步”。
10、在“Web Server plugin-cfg.xml 文件”窗口,点“下一步”。(记下文件的路径,下面会用到)
11、一路“下一步”下来就可以了,最后点“完成”。
六、测试WebSphere安装是否成功:
1、在服务里启动IBM WebSphere Application Server V6.1 - <machine>Node01。
2、启动IBM HTTP Server 6.1。
3、在浏览器里输入http://localhost:9080/snoop,出现相关的信息页面。
4、在浏览器里输入http://<machine name>/snoop,出现相关的信息页面。
七、安装ArcIMS:
请参考ArcIMS+tomcat+apache中的ArcIMS的安装步骤。
八、配置WebSphere:
1、打开浏览器输入http://localhost:9060/ibm/console。
2、以admin登录。
3、应用程序→安装新的应用程序。
4、应用程序的路径,完整路径:<ArcIMS install location>\Connectors\Servlet\arcimsservletconnector.war。上下文根:/servlet。
5、在“将模块映射到服务器”页面,选中chedkbox,点“下一步”。
6、在“为Web模块映射虚拟主机”页面,选中checkbox,点“下一步”。
7、在“总结”页面,点“完成”。
8、在应用程序arcimsservletconnector_war安装成功的页面,点“保存”。
9、应用程序→企业应用程序:arcimsservletconnector_war出现在列表里,并且应用程序状态为红叉。
10、定位到<WebSphere Install Location>\AppServer\profiles\default\installedApps\<servername>Node01Cell\arcimsservletconnector_war.ear\arcimsservletconnector.war\WEB-INF\classes,用记事本编辑Esrimap_prop文件。
11、把appserverMachine的值设为本机计算机名,即:“appServerMachine=本机计算机名”。保存退出。
12、重启WebSphere,以admin登录http://localhost:9060/ibm/console。
13、应用程序→企业应用程序:选中arcimsservletconnector_war,启动。
14、默认情况下,一个Web应用程序通过WebSphere控制台发布后,plugin-cfg.xml文件会自动修改。如果Web应用程序已经发布,但是没有工作,可能是因为这个文件没有更新,只有通过手动更新。
15、定位到plugin-cfg.xml文件。(前面让记下的路径)
16、用记事本打开plugin-cfg.xml文件,确保文件中含有如下字符串:<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/servlet/*"/>
17、用记事本打开<IBM HTTP Server Install Location>/conf路径下的httpd.conf文件,复制:
Alias /output "<path to output dir>"
Alias /website "<path to website dir>"
<Directory "path to website dir">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
到相应的位置。(可查找Alias的位置)
18、定位到DirectoryIndex的位置,在这行后面添加default.htm,即“DirectoryIndex index.html default.htm”。
19、重启IBM HTTP Server。
九、配置ArcIMS:
请参考ArcIMS+tomcat+apache的ArcIMS配置
注:最后在选择Web服务器和Servlet引擎组合时选择最后一项:
“I will manually configure my Web server / Servlet engi …”
十、验证ArcIMS安装是否成功:
请参考ArcIMS+tomcat+apache的ArcIMS验证