前一篇文章讲了ArcGis server9.2配置.
这一篇接着讲ArcGis server9.2的例子发布.
这里我是用eclipse IDE进行开发,针对eclipse配置来进行讲述:
1. 拷贝插件到eclipse中,进入\Program Files\ArcGIS\java\tools\eclipse_plugin\arcgis_update_site\server文件下把features和plugins插件拷贝到eclipse文件夹下。
2. 删除eclipse下configuration文件夹除config.ini配置外的所有文件。
3. 打开eclipse,这时候eclipse将会重新更新一次。
4. 打开windows -> preferences,弹出窗口:
这里gis server填写server服务器名,我在这里就是本机的机器名。
usename填写当前系统用户名。
password填写当前系统用户登录密码。
domain填写本机的机器名。
点击test ,弹出如下窗口:
看该提示表明连接成功。
5. 打开arcgismanager页面,点击services,点击
Add New Service 进行服务的添加。
6. 服务添加成功后,点击start,打开该项服务。
7. 此时回到eclipse,打开添加project,弹出窗口:
选择ArcGis Web Samples选项,给该项目名称,并选择将要发布该项目的容器,进行到最后一步的时候会弹出窗口:
这里的map就是我在arcgismanager里面添加的新服务,我们接着把map服务移动左边,点击finish,就OK了。
8. 例子进行发布后就出现错误如下:
2008-7-27 1:51:43 com.esri.adf.web.data.GISResource init
严重: Unable to initialize functionality : toc. This functionality will be removed from this resource:map
java.lang.NullPointerException: Unable to initialize AGSTocFunctionality. Invalid parameters.
经过修改WEB-INF/faces-config.xml和WebContent/WEB-INF/context-attributes.xml两个JSF的配置文件解决问题
9. 此时重新发布该项目,OK,一切搞定!
写到这里,arcgis server大家可以入门开始研究了,暂时先写到这里!