ARCIMS安裝指南
一、需要軟件如下:
1.Windows 操作系統
1.Windows 操作系統
2. Java 2 SDK, Standard Edition 1.4.2 ,
下載地址:http://java.sun.com/products/archive/j2se/1.4.2/index.html
5. Mod_JK2
6.ArcIMS9
7.ArcIMS9漢化
二、安裝步驟
1、安裝J2SDK1.4.2
首先要刪除其他版本的JDK/JRE, arcims9不支持不支持J2SE JRE 1.3.1_03,1.3.1_04,1.4.0_01和1.4.0_03,也不完全支持1.5,我已經試過,可能導致ie環境下無法訪問manage模塊。
安裝J2SDK1.4.2安裝目錄為C:\j2sdk,其余等待自動安裝即可.
2、安裝Apache
執行apache_2.0.52-win32-x86-no_ssl.msi安裝,不要管各種英文說明,選擇同意和next;
在Network Domain、Server Name和Email Address中隨便輸入幾個名字;
在下面的兩個單選項中,選擇for All Users, on port 80, as a Service—Recommended安裝配置;
單擊Next進行下一步,選擇C:\Apache2,直至安裝成功。
在已經啟動Apache服務的情況下,在Internet瀏覽器中輸入http://localhost,并回車,能看到apache界面,證明apache已經安裝成功。/
在已經啟動Apache服務的情況下,在Internet瀏覽器中輸入http://localhost,并回車,能看到apache界面,證明apache已經安裝成功。/
3、安裝Tomcat 5.0.27
雙擊可執行文件,在windows環境下要選中全部的組件,next后將tomcat安裝在C:\tomcat目錄下,其他是計算機的默認選項,下面最為關鍵的一步就是選擇Java Runtime Environment(JRE),注意選中C:\Program Files\Java\j2re1.4.2目錄,直至安裝結束。
4、設置變量
安裝完成后要J2SDK (注意不是JRE)安裝路徑設置J***A_HOME,在“我的電腦”上點右鍵,在彈出的快捷菜單中選擇“屬性”,在彈出的“系統屬性”對話框中選擇“高級”標簽。然后點擊“環境變量”按鈕,彈出“環境變量”對話框。在此對話框中,點擊“新建”按鈕,在“編輯系統變量”對話框中,輸入變量名為J***A_HOME,變量值為C:\j2sdk,不是JRE。
同樣的方法設置另一個環境變量CATALINA_HOME ,變量值為Tomcat 的安裝路經C:\Tomcat,確定。
“環境變量”對話框中找到Path變量,單擊“編輯”在路經最后面增加;%J***A_HOME%\bin,確定結束
5、安裝JK2模塊
(1)mod_jk2.so
這是保證Apache和Tomcat成功運行的關鍵一步,需要從ESRI網站下載JK2模塊文件Tomcat5027_Apache2048_IMS9_win.zip,并將它解壓到本地硬盤中。
從解壓文件夾中將mod_jk2.so拷貝到Apache安裝目錄的modules目錄下(C:\ Apache2\modules)。
用文本編輯工具打開Apache安裝目錄下的conf子目錄下的httpd.conf文件,在#LoadModule ssl_module modules/mod_ssl.so語句下面增加以下語句:LoadModule jk2_module modules/mod_jk2.so ,這就使mod_jk2在Apache中運行,從而保證Web服務與Servlet引擎相互協同。
用文本編輯工具打開Apache安裝目錄下的conf子目錄下的httpd.conf文件,在#LoadModule ssl_module modules/mod_ssl.so語句下面增加以下語句:LoadModule jk2_module modules/mod_jk2.so ,這就使mod_jk2在Apache中運行,從而保證Web服務與Servlet引擎相互協同。
(2)workers2.properties
將workers2.properties或者workers2.properties.sample文件拷貝到Apache安裝目錄的conf子目錄下,并重命名為workers2.properties(即去掉.sample擴展名)。
下一步找到Win200x_XP_IMS90_Tomcat5027.reg文件,為計算機增加注冊信息,在注冊前先用Notepad 修改注冊文件,保證注冊文件中Tomcat和Apache路經與自己安裝的路經一致。
(3)若想使Apache默認支持中文編碼,定位到# DefaultLanguage nl,在其后增加以下語句:DefaultLanguage zh-CN,并將AddDefaultCharset ISO-8859-1注釋,(前面加#號)。找到'DirectoryIndex index.html,在后面增加default.htm后變成
DirectoryIndex index.html index.html.var default.htm default.html
重新啟動Apache,Tomcat,完成配置。
6、安裝Arcims
安裝Arcims很簡單,根據需要選擇所需要的組件,也可以保留默認選擇,單擊Next進行下一步,直至安裝完成。
下一步就是通過ArcIMS Post-Installtion配置ArcIMS運行環境,這樣能省去手工配置的麻煩,建議使用該程序,不過在安裝前要保證Apache和Tomcat正常運行。首先需要準備好授權文件arcims9.ecp ,選中第三項I have received an authorization file from ESRI and am now ready to finish the Registration processs”項,點擊下一步繼續安裝。
設置Website和Output目錄,Website目錄用來存貯ArcIMS地圖服務的Web頁面,Output是ArcIMS服務的軟件目錄,利用默認的目錄C:\Arcims,下一步繼續,在System Domain\User name中輸入系統管理員用戶名和密碼,在下面選擇Web服務器和Servlet引擎組合時選擇“Apache 2.0.4X with Tomcat 4.1.XX(mod_jk2)”項(不管Tomcat的版本),并分別選擇Apache安裝目錄C:\Apache和Tomcat安裝目錄C:\Tomcat,點擊確定后等待幾分鐘,計算機自動完成ArcIMS的配置,如果失敗重新進行Post-Installtion,完成后用Diagnostics程序檢查Arcims是否運行。
程序成功運行后會出現三個可執行文件,在“控制面板”,“管理工具”,“服務”中選中ArcIMS Application Server 9.0,右擊,選擇屬性,在“登錄””標簽中選擇“本地系統帳戶”重新啟動計算機即可。
7、漢化Arcims
為保證軟件能完全支持中文功能,防止客戶端用戶出現中文亂碼,十分有必要將arcims進行漢化。首先從ESRI中文網站下載Arcims9的漢化文件,主要漢化以下5個模塊:
Manager的漢化
將frame.htm和managerResource.js(manager.zip文件解壓后,manager目錄中)拷貝至\Manager \Manager目錄下 覆蓋原來的文件
(2)Viewer的漢化
對Viewer的漢化可以通過修改模版文件來完成,Designer通過模版文件創建各類站點。 三個模版文件分別為:
html.jar - HTML Viewer 模版
javacustom.jar - Java Custom Viewer 模版
javanoncustom.jar - Java Standard 模版
他們位于C:\ArcGIS\ArcIMS\Manager\Designer\templates目錄下 ,只要將下載的View文件中的html.jar、javacustom.jar、javanoncustom.jar文件拷貝至相應目錄下。
(3)MetadataExplorer的漢化
下載的metadataexplorer漢化程序為zip文件包,漢化時直接解開metadataexplorer.zip,替換用戶機器上的metadataexplorer文件就可以了。
(4)Esriadmin漢化
安裝這個漢化文件時,將esriadmin.rar解壓,覆蓋原來位于C:\ArcGIS\ArcIMS\Manager\Designer\templates目錄下的esriadmin程序就可以了,
(5)管理工具應用程序和ArcExplore的漢化
管理工具應用程序包括ArcIMS Administrator, ArcIMS Author, 和 ArcIMS Designer,文件位于C:\Program Files\Java\j2re1.4.2\lib\ext,將下載的arcims_resadmin.jar、arcims_resaej.jar、arcims_resauthor.jar、arcims_resdesigner.jar、esri_mo10res.jar拷貝至相應目錄覆蓋原來的文件。
此外還要將C:\Program Files\Java\j2re1.4.2\lib目錄下的font.properties文件刪除,再將font.properties.zh,(或者font.properties.zh_GB18030)復制為font.properties。
這就是我安裝Arcims9的全部過程