posts - 119, comments - 62, trackbacks - 0, articles - 0

          預備工作

          1.  Tomcat的安裝目錄:C:\Tomcat\webapps,測試http://localhost:8080是否成功。請注意這里的locahost和端口,這里會作為后面配置的參照。

          2.  ARCIMS的安裝目錄:C:\Program Files\ArcGIS\ArcIMS

          ArcIMSTomcat的配置

          1.     請把C:\Program Files\ArcGIS\ArcIMS\Connectors\Servlet 的如下文件復制到C:\Tomcat\webapps\ROOT\WEB-INF\classes

          ·             com directory

          ·             Esrimap_prop

          ·             ServletConnector_Res.properties

          ·             ServletConnector_Res_en_US.properties files

          ·             WMSEsrimap_prop

          2. C:\Tomcat\webapps\ROOT\WEB-INF\web.xml, 在此文件中添加如下內容:

          <servlet>

          <servlet-name>Esrimap</servlet-name>

          <servlet-class>com.esri.esrimap.Esrimap</servlet-class>

          </servlet>

          <servlet-mapping>

          <servlet-name>Esrimap</servlet-name>

          <url-pattern>/servlet/com.esri.esrimap.Esrimap/*</url-pattern>

          </servlet-mapping>

          修改Esrimap_prop,把appServerMachine=APPMACHINE改成計算機名,然后保存。
          3.
            啟tomcat服務。

          4.  點擊開始-》所有程序-》ArcGIS-》ARCIMS-》arcIMS diagnostics,在hostname里請輸入預備工作里的localhost(根據自己情況,有可以自己的是機器名哦)和端口(我這里是8080)。

          點擊上圖中的1和2,測試是否成功。如果成功,有Test successful的提示,見下圖。

          如果不成功,請仔細檢查上面的步;如果成功,再繼續下面的步驟。

          Service的創建

          1.  啟動tomcat

          2.  點擊開始-》所有程序-》ArcGIS-》ARCIMS-》Administrator

          3.  點擊工具欄上的Site Propertities按鈕,出現Site Propertities對話框。

          l         在Site PropertiesTAB頁填寫如下內容:

          hostname      localhost:8080 (此處注意端口)

          hosAlias       localhost

          URL          http://localhost:8080

          Web site dir    c:\Tomcat\webapps\test (這里test可以換成我們項目的所在目錄)

          l         在server OutputTAB頁填寫如下內容:

          Directory Location   C:\Tomcat\webapps\test\Output(注意Output的首字母是大寫的,并且在test目錄下請new一個Output文件夾)

          URL   http://localhost:8080/output(注意端口)

          4.  點擊確定,出現輸入登錄對話框,輸入用戶名admin和密碼admin

          5.  點擊工具欄中的new service,在此對話框中填寫如下內容

          Name    cdfx

                  Map file  C:\ArcIMS\AXL\fx.axlfx.axl中的地址要和fx.axl的絕對地址保持一致)

                  Virtual server  ImageServer1 

          server OutputTab頁,填寫如下內容:
          ImageType         Joint Photographic Experts Group-JPEG(*.JPG)

          Directory Location  C:\Tomcat\webapps\test\Output

          URL              http://localhost:8080/test/Output

          6.  點擊確定后保存,結束service的創建。

          代碼移植

          1.  請把defaultwebapp解壓縮。復制cdfx目錄到C:\Tomcat\webapps\test\

          2.  打開C:\Tomcat\webapps\test\cdfx下的文件ArcIMSparam.js。注意此文件中的如下兩個變量imsURL imsOVURL。修改他們的值和上面的配置一致。根據如上的配置,此時把這兩個值修改如下:

          var imsURL = 'http://localhost:8080/servlet/com.esri.esrimap.Esrimap?ServiceName=cdfx';

          var imsOVURL =  'http://localhost:8080/servlet/com.esri.esrimap.Esrimap?ServiceName=cdfx';

          這里需注意三個地方:localhost8080cdfx,一定要和自己的配置一致。

          3.  IE中輸入如下連接:http://localhost:8080/test/cdfx/default.htm 。地圖出來的,配置就好了。如果出現問題了,就要好好檢查一下service的屬性是否都寫對了噻。

          祝成功!!!

           

          備注:
          (1)如果出現"[WRN0401] ArcIMS is not authorized on one or more machines. Keycode required to unlock software"錯誤,說明注冊文件已經過期或不可用。找到<arcInfo安裝目錄>arcGIS\bin\AuthorizationSummary.exe(必須安裝了arcGIS),運行查看arcIMS是否正確注冊。
          (2)在“Service的創建”一步中。如果你要在tomcat中建立一個新的站點test,那么你可以把output路徑設為<tomcat安裝目錄>\webapps\test\output,output訪問路徑必須設置為htpp://hostname:port/test/output。不然的話到時候圖片的路徑不對就無法顯示了。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临海市| 通山县| 夹江县| 曲松县| 固镇县| 陇川县| 嫩江县| 怀化市| 凭祥市| 合肥市| 醴陵市| 东平县| 岳池县| 宝鸡市| 眉山市| 孟津县| 兴安县| 汝州市| 龙岩市| 西丰县| 朝阳区| 威远县| 固镇县| 和田市| 蓬溪县| 武宁县| 台南市| 涪陵区| 清河县| 漯河市| 甘孜| 宁津县| 天峻县| 恩施市| 湟中县| 武平县| 荥经县| 岑巩县| 隆子县| 岳普湖县| 东辽县|