Posted on 2010-08-09 10:55
帥子 閱讀(1344)
評論(2) 編輯 收藏 所屬分類:
J2EE技術專區
首先說說環境的安裝:
1. 下載 MapGuide Server 和 MapGuide Web Server Extensions. 到下載頁面下載并安裝 MgServerSetup-2.0.x.exe 和 MgWebServerExtensionsSetup-2.0.x.exe (https://mapguide.osgeo.org/download/releases/2.0.0 )
2. 下載 java viewersample-2.0.zip. 解壓到 C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions\www.
??? 注意,解壓后,www文件夾下,要有個名叫javav iewersample 的文件夾。改文件夾下,有個readme.Txt,請按上面的說明,進行配置。
????在Apach的目錄下面找到conf/httped的文件打開后在文件后面添加:
??? JkMount /mapguide/javaviewersample/* worker1
安裝數據發布工具Meastro開源的工具。
3. 下載示例數據
到下載頁面,下載 Sheboygan.mgp (注意,下載后,后綴可能是zip,將其改成mgp) 拷貝該文件到 C:\ProgramFiles\MapGuideOpenSource2.0\Server\Packages. 目錄下。
4. 打開一個瀏覽器,輸入 http://localhost:8008/mapguide/mapadmin/login.php ?.使用站點管理程序 ,裝載示例數據,登陸用戶名是 "Administrator" ,密碼是 "admin". 管理頁面出來后,在左側的導航條,選擇 "Load Packages" . 然后選中靠近 Sheboygan.Mgp 的單選按鈕,點擊 "Load Package".
5. 啟動示例程序
在瀏覽器中輸入 http://localhost:8008/mapguide/javaviewersample/ajaxtiledviewersample.jsp , 將會看到運行效果,到此, MapGuide Open Source 就被運行起來了。
注:默認的方式是apache+tomcat通過jk的方式配合,其實是可以直接訪問tomcat的8080端口。主要需要了解 C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions?\www\WEB-INF\lib下的MapGuideApi.jar。然后看看javaviewersample下的示例程序。
注意:
如果這樣配置的話,在訪問頁面的時候會報錯:MapGuideJavaApi.dll等路徑找不到等等的錯誤,還有ace失敗等錯誤。
這個時候需要把bin目錄下面的ace,xenroll.dll文件拷貝到系統的system32下面,先把以前的文件重命名或備份下以免發生錯誤。
然后重啟動服務即可,可以看到你的地圖了。
下篇繼續maestro的發布工具介紹......