前一篇文章講了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. 例子進行發布后就出現錯誤如下:
9. 此時重新發布該項目,OK,一切搞定!
寫到這里,arcgis server大家可以入門開始研究了,暫時先寫到這里!
這一篇接著講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大家可以入門開始研究了,暫時先寫到這里!