Apache Tomcat ArcIMS整合安装及配置说明

时间:2022-10-22 00:22:46

 

Apache Tomcat ArcIMS整合安装及配置说明

             

所需文件:

       0.jdk-6u13-windows-i586-p.exe或以上版本

       1.apache_2.2.4-win32-x86-no_ssl.msi

       2.apache-tomcat-6.0.20.exe

       3.ApacheTomcat整合时需要的动态库mod_jk-1.2.28-httpd-2.2.3.so

       4.安装ArcIMS9的文件夹ArcIMS9

       5.修改后的Apache配置文件httpd.conf(Apache完成配置后的文件示例)workers2.properties

       6.修改后的Tomcat配置文件server.xml(Tomcat完成配置后的文件示例)

       7.ArcGis地图文件夹ZTMaps_Arc

 

安装步骤:

0 安装JDK jdk-6u13-windows-i586-p.exe

1 安装Apache

如果没有NetWork Domain,则填上localhost或相应服务器的IP,ServerName也可填上localhost,注意Email一定要填, 选择典型安装,目录为D:/Apache2.2,安装后启动服务,然后在IE里输入相应URL,如http://localhost:80,如果成功则出现 It Works!的页面          

      

2 安装Tomcat

到目录D:/Tomcat6.0注意目录不要有空格,Administrator Login登陆界面填上相应的用户名和密码, 然后启动服务,在IE里输入相应URL,如http://localhost:8080,如成功则出现Tomcat的首页(设安装目录为D:/Tomcat6.0)

      

3  ApacheTomcat的整合

3.1 新建虚拟目录webroot

D:/wwwroot,复制test.jsp文件进去,整合后分别使用TomcatApache对应端口的URL访问,若都正常则说明整合成功

3.2   修改Tomcat配置文件D:/Tomcat6.0/conf/server.xml,在文件的最后,节点Host中加入以下字符串以指定web目录,可参照文件6

<Context path="" docBase="D:/wwwroot" debug="0" reloadable="true" crossContext="true"/>

重启Tomcat,测试http://localhost:8080/test.jsp 若显示正常则说明Tomcat配置成功

3.3 复制文件workers2.properties到目录D:/Apache2.2/conf/

3.4 复制文件mod_jk-1.2.28-httpd-2.2.3.so到目录D:/Apache2.2/modules

3.5 修改Apache的配置文件D:/Apache2.2/conf/httpd.conf

       修改Listen 项为Listen localhost:80

       修改ServerName 项为ServerName localhost:80

       在文件最后添加如下文本:

                           

                            LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so

                            #此处mod_jk的文件为你下载的文件

                           

                            JkWorkersFile "D:/Apache2.2/conf/workers2.properties"

                            JkAutoAlias "d:/wwwroot"

                            #指定tomcat监听配置文件地址

                            JkLogFile "D:/Tomcat6.0/logs/mod_jk2.log"

                            #指定日志存放位置

                            JkLogLevel info

                           

                            #Jacky at km 2009-11-09

                            JKLogStampFormat "[%a %b %d %H:%M:%S %Y]"

                            JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

                            JkRequestLogFormat "%w %V %T"

                            JKMount  /servlet/* ajp13

                            JKMount /*.jsp ajp13

                           

                            DocumentRoot "d:/wwwroot"

                            <Directory "d:/wwwroot">

                                Options Includes FollowSymLinks

                                AllowOverride None

                                Order deny,allow

                                Allow from all

                                XBitHack on

                            </Directory>

3.6 重启Apache,若访问http://localhost/test.jsp正常则说明Apache配置成功

3.7重启ApacheTomcat服务,若分别访问http://localhost/test.jsphttp://localhost:8080/test.jsp都正常则说明整合成功

             

4 安装ArcIMS9

一切默认、下一步,若出现未找到*.htm文件的提醒,按住i键一路忽略就行,装完后按提示重启电脑

4.1 进入安装后的菜单ArcGis->ArcIMS->ArcIMS Post Installation注册ArcIMS

典型->注册页面选择第三项(使用收到的认证)->第一项,然后选择原始安装文件夹下的文件ArcIMS9/arcims9.ecp即可注册, WebsiteOutPut的目录填为D:/ArcIMS,其他默认,下一步填写地图工程文件的文件夹,同样为D:/ArcIMS,注意这里以后需要生成地图工程文件*.axl放在这个下面,地图服务才能找到,其他默认,下一步,一切默认,下一步到填写地图服务Administrator密码的页面,自己写一个填进去,以后在进入Administrator菜单,时用到,下一步,选择ApacheTomcat的整合方式,这里我使用的是第三种,选中,下一步,Web Server目录填入Apache的根目录,这里是D:/Apache2.2,Servlet engine目录则填入Tomcat的根目录,这里是D:/Tomcat6.0,下一步,完成,这时会修改一些Apache和,Tomcat的配置文件,如D:/Apache2.2/conf/httpd.conf,<IfModule alias_module>项下将会被添加一些ArcIMS的路径信息,然后继续修改刚才的文件httpd.conf,在最后边添加信息,以指出地图服务的输出文件夹,保存文件后重启Apache服务

                            <Directory "D:/ArcIMS/Output">

                                Options Includes FollowSymLinks

                                AllowOverride None

                                Order deny,allow

                                Allow from all

                                XBitHack on

                            </Directory>

4.2 进入菜单       Author   加载地图文件夹ZTMaps_Arc下的地图文件并设置图层等信息后生成地图工程文件zt.axl     

4.3 进入菜单 Administrator ->       View -> Site Properties设置为下图

Apache Tomcat ArcIMS整合安装及配置说明

Apache Tomcat ArcIMS整合安装及配置说明

 

,然后就可以登陆了,输入之前天填写的用户名和密码,进入后左边导航栏中选择Services,右边展现出服务zl,选中,然后点击工具上的属性按钮,弹出服务属性设置对话框,设置如下图

 

Apache Tomcat ArcIMS整合安装及配置说明 

4.4 进入菜单 Diagnostics 主机名和端口分别填入zl 8080,然后测试按钮12都通过则说明一切OK

4.5 进入菜单 Designer 生成你的Website,选择一个服务,这里还是用zl,Viewer使用Html,一路默认,下一步,website的生成目录,选择为D:/wwwroot,Create之后点击Exit,然后在D:/wwwroot/zl之下即生成地图服务的website,使用URLhttp://localhost:8080/zl 即可成功访问

4.6 编码转换,将使用Designer生成的website下所有页面文件的ISO-8859-1编码转换为GBK,建议使用ue的“在文件中替换功能”

4.7 去掉地图左下角默认的版本信息和指北针图标

 

Apache Tomcat ArcIMS整合安装及配置说明

D:/wwwroot/zl/javascript下所有页面文件中搜索版本文字信息关键字,这里可搜索Map created,找到对应文件后修改代码即可

 

 

 

2009-11-12

 

钟磊