如前所述,MapBuilder虽然可以简单显示空间数据库中的地图数据,但它主要还是用来进行地图构建。Oracle空间数据库的地图显示的专用组件还是MapViewer。它是一个中间件,需要基于JaveEE架构的应用程序服务器的支持,经常与OC4J、WebLogic Server联合部署。下面我们简单介绍如何采用WebLogic Server应用程序服务器来部署MapViewer。
WebLogic是一个基于JavaEE架构的应用程序服务器(Application Server),适用于开发、集成、部署、管理大型分布式Web应用、网络应用和数据库应用。我们可以从Oracle公司网站上下载WebLogic的安装程序,直接进行安装。具体安装方法请参见Oracle相关安装说明书。
WebLogic安装好后,直接采用WebLogic的配置向导新建一个MapServer,其默认目录放入{WEBLOGIC_HOME}\user_projects\domains\mapserver。接下来开始在该目录下创建MapViewer的相关目录和文件,具体步骤如下:
(1)在mapserver目录下创建子目录mapviewer。
(2)将文件mapviewer.ear拷贝到\mapserver\mapviewer中。
(3)重新命名文件mapviewer.ear为mapviewer1.ear。
(4)在mapviewer目录下新建子目录mapviewer.ear。
(5)将文件mapviewer1.ear解压到目录\mapserver\mapviewer\mapviewer.ear。
(6)进入目录\mapserver\mapviewer\mapviewer.ear。
(7)重新命名文件web.war为web1.war。
(8)新建一个子目录web.war。(www.xing528.com)
(9)将web1.war解压到目录\mapserver\mapviewer\mapviewer.ear\web.war。
(10)修改mapviewer的配置信息,其位置在/mapserver/mapviewer/mapviewer.ear/web.war/WEB_INF/conf/mapViewerConfig.xml。
接下来,我们开始在WebLogic中配置MapViewer。首先执行{WEBLOGIC_HOME}\user_projects\domains\mapserver\startWebLogic.cmd来启动MapServer。在IE中输入http://localhost:1071/console,出现如图1-28所示的界面。
输入用户名和密码,一般用户名采用默认的weblogic,这个主要是在创建mapserver工程中自己输入的用户名和相应密码。登陆进去后界面如图1-29所示。
点击“Deployments→Install”,选择“mapviewer.ear”目录,如图1-30所示,并点击“Next”,选择“Install this deployment as an application”,然后再点击“Next”,在Security组中选择“I will make the deployment accessible from the following location”,点击“Finish”,这样就完成了MapViewer的配置。接下来选中“mapviewer”,点击“Start”启动MapViewer,如图1-31所示。为测试MapServer是否创建成功,登录http://<hostname>:1071/mapviewer,进入到MapViewer的配置管理页面,具体参见1.7。
图1-28 WebLogic服务器管理平台登录
图1-29 WebLogic服务器管理平台
图1-30 WebLogic服务器管理平台上配置MapViewer
图1-31 WebLogic服务器管理平台上MapViewer启动成功
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。