內(nèi)蒙古java團(tuán)隊(duì)

          j2se,j2ee開(kāi)發(fā)組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          1、安裝MapGuide?Server
          下載MgServerSetup.exe安裝MapGuide?Server
          可以使用多臺(tái)計(jì)算機(jī)共同提供MapGuide?Server的功能,當(dāng)在多臺(tái)計(jì)算機(jī)上安裝MapGuide?Server時(shí),需要設(shè)置一臺(tái)計(jì)算機(jī)作為site?server,其他的計(jì)算機(jī)作為support?server,????在安裝support?server時(shí)需要提供site?serverIP地址。
          MapGuide?Server?(mgserver.exe)程序在系統(tǒng)運(yùn)行時(shí)自動(dòng)啟動(dòng),服務(wù)名為MapGuide?ServerWindows服務(wù)可查看)。

          2、安裝MapGuide?WebServer?Extensions
          下載MgWebServerExtensionsSetup.exe安裝MapGuide?WebServer?Extention
          MapGuide?ServerMapGuide?WebServer?Extention可以安裝在同一臺(tái)計(jì)算機(jī)上,也可安裝在不同的計(jì)算機(jī)上,需要安裝在其他計(jì)算機(jī)上時(shí),要提供安裝了MapGuide?Server的計(jì)算機(jī)的IP地址。
          MapGuide?WebServer?Extention支持的WebServer配置環(huán)境:
          1)?IIS?Configuration(對(duì)初學(xué)者比較適合);
          2)?Bundled?Configuration(支持PHPJava開(kāi)發(fā));
          3)?Manual?Configuration

          注:MapGuide需要ASP.NET?2.0.50727或更高版本的支持。
          IIS服務(wù)中選擇mapguide站點(diǎn),打開(kāi)屬性頁(yè)面,選擇ASP.NET標(biāo)簽查看ASP.NET?的版本信息,如果ASP.NET版本低于version?2.0.50727,請(qǐng)更新ASP.NET

          3、測(cè)試安裝結(jié)果
          安裝好MapGuide?ServerExtension后,可以訪問(wèn)以下地址測(cè)試是否安裝成功:

          1)測(cè)試MapAgent
          http://localhost/mapguide/mapagent/mapagent.fcgi?OPERATION=ENUMERATERESOURCES&VERSION=1.0.0&LOCALE=en&RESOURCEID=Library://&TYPE=&DEPTH=-1
          默認(rèn)用戶名:?Administrator
          默認(rèn)密碼:admin
          以上的用戶名和密碼區(qū)分大小寫(xiě)。
          如果頁(yè)面顯示一XML文件,則安裝成功。

          2)測(cè)試Site?Administrator
          http://localhost/mapguide/mapadmin/login.php
          默認(rèn)用戶名:?Administrator
          默認(rèn)密碼:admin
          以上的用戶名和密碼區(qū)分大小寫(xiě)。
          如果可以登入Site?Administrator頁(yè)面,則安裝成功。Site?Administrator中可以修改所有的Server配置信息。

          3)測(cè)試Web?Server?Extensions
          http://localhost/mapguide/mapviewerajax/ajaxviewer.aspx?WEBLAYOUT=Library://ATest.WebLayout
          由于當(dāng)前MapGuide中沒(méi)有ATest.WebLayout,頁(yè)面應(yīng)該顯示如下錯(cuò)誤信息:
          Resource?was?not?found:?Library://ATest.WebLayout,這表示Web?Server?Extension安裝成功,并可以正常的接收和處理請(qǐng)求。

          4、安裝MapGuide?DwfViewer
          DwfViewerMapguide使用的矢量數(shù)據(jù)瀏覽器,安裝了DwfViewer后即可在IE瀏覽器中瀏覽Mapguide矢量地圖。
          下載DwfViewerSetup_chs.exe安裝Dwf瀏覽器。

          5、安裝MapGuide示例數(shù)據(jù)
          下載Mapguide示例數(shù)據(jù)Sheboygan.mgp。在Mapguide?Server上裝載Sheboygan示例數(shù)據(jù)的步驟如下:
          1)將Sheboygan.mgp文件拷貝到Packages目錄中:
          2)打開(kāi)Site?Administrator
          http://localhost/mapguide/mapadmin/login.php
          默認(rèn)用戶名:?Administrator
          默認(rèn)密碼:admin
          3)選擇Configure?Services菜單
          4)在Resource?Services項(xiàng)中,Package?folder目錄信息應(yīng)該與步驟(1)中相同:
          MapGuideOpenSource安裝目錄Server\Packages
          5)選擇Manage?Packages菜單
          6)在Load?Package項(xiàng)中選擇Sheboygan.mgp,點(diǎn)擊Load?Package
          數(shù)據(jù)裝載完畢后,狀態(tài)欄會(huì)顯示Load?Succeeded信息。
          如果裝載不成功,可查看日志信息:MapGuideOpenSource安裝目錄\Server\Packages\Sheboygan.mgp.log
          可用MapGuide?Studio,則可以在其中查看示例數(shù)據(jù);也可以使用http方式測(cè)試示例數(shù)據(jù)裝載成功與否,打開(kāi): http://localhost/mapguide/mapagent/index.html,選擇EnumerateResources選項(xiàng),在Type?中輸入?WebLayout,點(diǎn)擊提交,如果示例數(shù)據(jù)裝載成功,應(yīng)該獲得如下6個(gè)WebLayout
          Library://Samples/Sheboygan/Layouts/SheboyganPhp.WebLayout
          Library://Samples/Sheboygan/Layouts/SheboyganPhpTiled.WebLayout
          Library://Samples/Sheboygan/Layouts/SheboyganAsp.WebLayout
          Library://Samples/Sheboygan/Layouts/SheboyganAspTiled.WebLayout
          Library://Samples/Sheboygan/Layouts/SheboyganJsp.WebLayout
          Library://Samples/Sheboygan/Layouts/SheboyganJspTiled.WebLayout

          6、安裝MapGuide示例程序
          下載Mapguide示例Viewer程序dotnetviewersample。在Mapguide?Server上安裝示例程序dotnetviewersample的步驟如下:
          1)將dotnetviewersample文件夾拷貝到MapGuide?WebServer?Extention中的www的文件夾中,如果里面沒(méi)有bin文件夾,則從MapGuide?WebServer?Extention?mapviewernet中的bin拷貝進(jìn)去,如果有則替換;
          2)在IIS服務(wù)中打開(kāi)mapguide站點(diǎn),在dotnetviewersample文件夾上點(diǎn)擊右鍵,選擇屬性,在目錄標(biāo)簽的應(yīng)用程序設(shè)置選項(xiàng)中點(diǎn)擊創(chuàng)建,點(diǎn)擊確定完成dotnetviewersample的配置。
          配置好示例數(shù)據(jù)和dotnetviewersample示例程序后,可在瀏覽器中查看該示例程序的三種效果:
          注:需要先安裝DwfViewer軟件才能在Internet?Explorer中瀏覽DWF?Viewer效果。
          DWF?Viewer效果:可以瀏覽矢量地圖數(shù)據(jù),只能在Internet?Explorer上運(yùn)行,URL
          http://localhost/mapguide/dotnetviewersample/dwfviewersample.aspx
          AJAX?Viewer效果:使用AJAX方式瀏覽地圖數(shù)據(jù)(非矢量),可在Internet?Explorer上或Firefox等瀏覽器上運(yùn)行,URL
          http://localhost/mapguide/dotnetviewersample/ajaxviewersample.aspx
          使用分片地圖(tiled?map)的AJAX?Viewer效果:使用分片地圖和AJAX方式瀏覽地圖數(shù)據(jù)(非矢量),可在Internet?Explorer上或Firefox等瀏覽器上運(yùn)行,URL
          http://localhost/mapguide/dotnetviewersample/ajaxtiledviewersample.aspx
          注:在步驟(2)中,如mapviewernet不是應(yīng)用程序,需要按照步驟(2)的方式將mapviewernet配置為應(yīng)用程序。


          7、安裝MapGuide?Studio?2007?試用版
          MapGuide?Studio?是地圖管理工具,用戶可以用Studio進(jìn)行所見(jiàn)即所得的便捷管理,對(duì)地圖數(shù)據(jù)進(jìn)行配置和管理。MapGuide?Studio只能安裝在Windows平臺(tái)。MapGuide?Studio不是開(kāi)源程序,需要購(gòu)買(mǎi)。
          下載autodeskmapguidestudio2007eval.exe安裝MapGuide?Studio。此版本是60天試用版本。
          另外,MapGuide?Web?Studio提供了MapGuide?Studio的部分功能。MapGuide?Web?Studio位于MapGuideOpenSource安裝目錄\WebServerExtensions\www\webstudio文件夾中,URL
          http://localhost/mapguide/webstudio/index.html
          MapGuide?StudioMapGuide?Web?Studio登錄的站點(diǎn)為:
          http://localhost/mapguide
          默認(rèn)用戶名:?Administrator
          默認(rèn)密碼:admin
          如果出現(xiàn)版本不兼容的問(wèn)題,則用Autodesk.MapGuide.Studio.Site.dll替換

          更多MapGuide的安裝、配置和開(kāi)發(fā)信息請(qǐng)參考資料:
          InstallConfigureMgOpenSourceOnWindows.pdf?包含了MapGuide的安裝和配置信息。
          InstallMapGuideOpenSourceSamples.pdf包含了MapGuide示例數(shù)據(jù)和示例程序的安裝和配置信息。
          安裝完MapGuidedotnetviewsample后,在IIS的目錄下面,會(huì)見(jiàn)到如下的一個(gè)文件結(jié)構(gòu):
          在該文件結(jié)構(gòu)中,mapviewerajax,?mapviewerdwf,?mapviewernet三個(gè)文件包含特定功能函數(shù)的aspx文件,這些aspx文件不能被直接瀏覽,而是給其它實(shí)例,如dotnetviewersample,提供實(shí)現(xiàn)的函數(shù),其它實(shí)例借助于這些包含特定功能的aspx文件實(shí)現(xiàn)自己的操作,即通過(guò)傳遞參數(shù)間接調(diào)用這aspx文件。
          如實(shí)例調(diào)用實(shí)例部分代碼:<frame?src="/mapguide/mapviewernet/ajaxviewer.aspx?SESSION=<%=?sessionId?%>&WEBLAYOUT=<%=?webLayout?%>"Mapagent文件夾里面主要是html,php文件,是把服務(wù)端解譯給客戶端時(shí)需要的一些文件。



          8、遇到了訪問(wèn)IIS元數(shù)據(jù)庫(kù)失敗問(wèn)題
          在運(yùn)行時(shí)候,可能會(huì)遇到了訪問(wèn)IIS元數(shù)據(jù)庫(kù)失敗的錯(cuò)誤。錯(cuò)誤提示為:用于運(yùn)行?ASP.NET?的進(jìn)程帳戶必須具有對(duì)?IIS?元數(shù)據(jù)庫(kù)(如?IIS://servername/W3SVC)的讀訪問(wèn)權(quán)。這個(gè)問(wèn)題是由于先安裝VS?2005,后安裝IIS才出現(xiàn)的。
          解決辦法如下:
          在開(kāi)始菜單中打開(kāi)?"Microsoft?.NET?Framework?SDK?V2.0"目錄下的SDK?命令提示符,打開(kāi)以后在命令提示符中運(yùn)行aspnet_regiis?-r就可以了,當(dāng)然把-r改成-i也可以,在xp中推薦用-r,在2K中推薦用-i
          如果你安裝的只是.net?Framework,那么可以到下面的目錄運(yùn)行同樣的命令:%Systemroot%\Microsoft.NET\Framework\v2.0.50727

          9AutoDesk?MapGuide版本沖突問(wèn)題
          替換AutoDesk中的Autodesk.MapGuide.Studio.Site.dll庫(kù),在附件Autodesk.MapGuide.Studio.Site.rar中有說(shuō)明解決問(wèn)題的dll及說(shuō)明。
          具體參見(jiàn)Autodesk.MapGuide.Studio.Site.rar解決該問(wèn)題。

          10AutoDesk?MapGuide無(wú)法加載柵格問(wèn)題
          利用附件rasterconfig.rar中的rasterconfig.php加載柵格數(shù)據(jù)即可,在附件rasterconfig.rar中有說(shuō)明解決問(wèn)題的說(shuō)明。
          具體參見(jiàn)rasterconfig.rar解決該問(wèn)題。


          常用到的鏈接
          http://localhost/mapguide/mapadmin/login.php
          http://localhost/mapguide/mapagent/index.html
          http://localhost/mapguide/webstudio/index.html
          http://localhost/mapguide/rasterconfig.php (*添加?xùn)鸥耥?yè)面*)
          http://localhost/mapguide/dotnetviewersample/dwfviewersample.aspx
          http://localhost/mapguide/dotnetviewersample/ajaxviewersample.aspx
          http://localhost/mapguide/dotnetviewersample/ajaxtiledviewersample.aspx


          評(píng)論

          # re: MapGuide安裝常見(jiàn)問(wèn)題及解決辦法  回復(fù)  更多評(píng)論   

          2011-05-26 19:59 by 阿發(fā)生的
          哀傷的發(fā)生大幅

          # re: MapGuide安裝常見(jiàn)問(wèn)題及解決辦法  回復(fù)  更多評(píng)論   

          2011-08-04 17:21 by chance87
          您好!
          我安裝了MapGuideOpenSource-2.2.0.5703-Release.exe


          測(cè)試MapAgent
          http://localhost:8008/mapguide/mapagent/mapagent.fcgi?OPERATION=ENUMERATERESOURCES&VERSION=1.0.0&LOCALE=en&RESOURCEID=Library://&TYPE=&DEPTH=-1
          通過(guò);
          測(cè)試Site Administrator
          http://localhost:8008/mapguide/mapadmin/login.php
          通過(guò);
          測(cè)試Web Server Extensions
          http://localhost:8008/mapguide/mapviewerajax/ajaxviewer.aspx?WEBLAYOUT=Library://ATest.WebLayout
          出現(xiàn)503錯(cuò)誤:
          Service Temporarily Unavailable

          The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

          Apache Server at localhost Port 8008

          請(qǐng)問(wèn)可能是那里出現(xiàn)了問(wèn)題?多謝!

          # re: MapGuide安裝常見(jiàn)問(wèn)題及解決辦法[未登錄](méi)  回復(fù)  更多評(píng)論   

          2011-12-21 08:35 by test
          config目錄下有個(gè)workers.properties需要編輯

          # re: MapGuide安裝常見(jiàn)問(wèn)題及解決辦法  回復(fù)  更多評(píng)論   

          2012-11-15 16:02 by yinchuanqi
          你這個(gè)問(wèn)題是tomcat沒(méi)有啟動(dòng)。

          # re: MapGuide安裝常見(jiàn)問(wèn)題及解決辦法  回復(fù)  更多評(píng)論   

          2012-11-15 16:02 by yinchuanqi
          你這個(gè)問(wèn)題是tomcat沒(méi)有啟動(dòng)。

          # re: MapGuide安裝常見(jiàn)問(wèn)題及解決辦法  回復(fù)  更多評(píng)論   

          2012-11-15 16:02 by yinchuanqi
          你這個(gè)問(wèn)題是tomcat沒(méi)有啟動(dòng)。
          主站蜘蛛池模板: 商城县| 汉寿县| SHOW| 宁南县| 沈丘县| 巫溪县| 治多县| 柳林县| 上高县| 长岛县| 阿鲁科尔沁旗| 铜山县| 宁海县| 扶风县| 宜宾市| 通山县| 沛县| 绿春县| 淮阳县| 吐鲁番市| 勐海县| 霍山县| 昭苏县| 阿拉善左旗| 南川市| 尖扎县| 东明县| 甘德县| 彭水| 且末县| 军事| 襄汾县| 突泉县| 安义县| 舒兰市| 依安县| 宁河县| 贡嘎县| 饶平县| 望奎县| 固阳县|