使用ArcIMS9.2+Java ADF建立基本的WebGIS站点的尝试

一、服务器配置环境
硬件:
    浪潮英信N70;P4 1.8G;2GB内存(有点老旧了)。
软件:
    Win2003EntServer;ArcIMS9.2(Sp5);ArcSDE(sp5)(暂时没用); Web ADF for the Java Platform 9.2 (sp5);IIS6+Tomcat6.0.16+jre15.0.5_15。

二、建立过程
1、参照ArcIMS的手册,利用Esri提供的实例数据San Fransico Business,使用ArcIMS的Author编辑地图,并生成SanFBusiness.axl文件,保存在E:\ArcIMS目录下。
2、使用ArcIMS的Administrator配置ArcIMS Server。
        Hostname:reitserver:8080
        Web Site Directory:E:\cjproject\ROOT
        Output Directory Location:E:\cjproject\ROOT\output
        Output Http location: http://reitserver:8080/output
3、在ArcIMS Administrator中新建一个Service
    Name:SanFBusiness
    MapFile:E:\ArcIMS\SanFBusiness.axl
    Image Type:png
    其余默认设置
4、启动ArcIMS Web Manager for Java Platform。
    参照帮助,建立了名为SanFBusiness的Web Application,并成功部署(Deploy),可以通过http://reitserver:8398/SanFBusiness访问。为了部署到服务器,提供外部访问,还要将SanFBusiness导出(Export)到SanFBusiness.war文件中,该文件直接放到Tomcat的应用目录中(默认安装位置是<Tomcat的安装目录>\webapps;自己配置为E:\cjproject,一定要与ROOT同级存放。)。Tomcat会自动解压war文件到E:\cjproject\SanFBusiness中。随后,即可通过http://reitserver:8080/SanFBusiness 访问。
5、为了从网络其他位置访问该站点,还需要进一步的设置。在IIS的cjproject网站(整合IIS和Tomcat时建立的网站,IP端口81)中新建一个虚拟目录SanFBusiness,权限为读取、脚本资源访问和执行,目录指向E:\cjproject\SanFBusiness。至此,按照常理一个基本的Webgis站点建成。但是,不管是在服务器还是其他客户机上访问http://<服务器IP或域名>:81/SanFBusiness/mapviewer.jsf?width=945&height=784时,结果显示“无法找到该页”,即http 404,找不到目录或文件。应该说,ArcIMS利用JSF建立基本站点,将jsf文件影射为jsp文件的配置肯定没有问题,为什么不能按照上述访问站点呢?

6、找了几天解决方法,尤其是ESRI上,没有。最后只好将Tomcat的8080端口开放出来,通过http://<服务器IP或域名>:8080/SanFBusiness/mapviewer.jsf?width=945&height=784,通过。
7、下一步开始定制HTML Viewer吧



你可能感兴趣的:(java)