一、所有需要的軟件、插件等下載地址
J2SE的官方下載路徑:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse的官方下載路徑:http://www.eclipse.org/home/index.php
tomcat的官方下載路徑:http://tomcat.apache.org/
ArcGIS API for Javascript的API包(包含Library和SDK)的官方下載路徑:http://support.esrichina-bj.cn/2011/0223/960.html,其截圖如下:
系統環境:Win7_64bit
二、J2SE(JDK8.0)的下載、安裝及環境配置
1、安裝JDK:直接運行jdk-8u45-windows-x64.exe可執行程序,設置路徑為:C:\jdk1.8
備注:路徑可以是其他盤符,不建議路徑包含空格、中文名及特殊符號
2、配置JDK路徑:
1)新建變量名:JAVA_HOME,變量值:C:\jdk1.8
2)打開PATH,添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3)新建變量名:CLASSPATH,變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
備注:
1)表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2)JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變量。
3)PATH使得系統可以在任何路徑下識別java命令。
4)CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。
3、測試JDK
在CMD命令下輸入java –version,javac,java,javadoc命令:出現圖示界面,表示安裝成功。
三、Tomcat(V8.0)的下載安裝及環境配置
1、安裝Tomcat:直接解壓縮下載文件“apache-tomcat-8.0.24-windows-x64.zip”到C盤下。安裝路徑建議修改為:c:\tomcat-8.0-win64。備注:如下載的是可執行文件,雙擊運行,默認安裝即可。
2、配置Tomcat路徑:
1)新建變量名:CATALINA_BASE,變量值:C:\tomcat-8.0-win64
2)新建變量名:CATALINA_HOME,變量值:C:\tomcat-8.0-win64
3)打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
3、啟動Tomcat服務:
在啟動Tomcat服務之前,cmd不能識別startup這個命令,需要對tomcat的配置路徑設置好,並需要在本機tomcat的安裝路徑C:\tomcat-8.0-win64\bin中的service.bat安裝之后才行。其安裝方法如下:在cmd的命令提示符下輸入:service.bat install來完成安裝。如圖所示:
方法兩種:
1)方法一:在CMD命令下輸入命令:startup,出現如下兩圖所示,表明服務啟動成功。
2)方法二:右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程序”->“服務”或者在開始的“運行”中輸入services.msc來啟動服務,如下所示:
在啟動的服務中,找到“Apache Tomcat 8.0”服務,右鍵點擊該服務,選擇“屬性”,將“啟動類型”由“手動”改成“自動”。如下圖所示:
4、測試Tomcat
打開瀏覽器,在地址欄中輸入http://localhost:8080,然后回車,如果看到Tomcat自帶的一個JSP頁面,說明你的JDK和Tomcat已搭建成功。如圖所示:
四、Eclipse(luna_J2EE_4.4.2)的下載安裝及環境配置
1、安裝Eclipse_luna_J2EE_4.4.2:直接解壓縮下載文件“Eclipse-IDE-J2EE-luna-SR2-Win64”到D盤的D:\Program Files下。其路徑建議修改為:D:\Program Files\Eclipse-IDE-J2EE-luna-SR2-Win64。
2、配置Eclipse的tomcat服務:
運行Eclipse程序文件,打開Eclipse工作界面。然后選擇菜單欄中的window——preferences。
選擇左側的 server——runtime environment——在彈出的窗口中選擇 add——然后選擇你的Tomcat的版本即可。如圖所示:
選擇tomcat的路徑,和java的版本即可完成配置工作。
五、注意事項
1)JAVA_HOME中的路徑不能用分號結尾,如C:\jdk1.8。
2)CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以“\”結尾。
3)JAVA_HOME的路徑一定不要寫成了JRE的路徑。
4)在環境變量中修改添加變量時,一定要注意分號、空格,是否有多余的字母。作者就是因為path路徑中多了一個字母,怎么都配置不成功。如果配置不成功,一定要反復檢查。
以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示“The CATALINA_HOME environment variable is not defined correctly”
六、ArcGisAPIForJS的開發入門實例:
主要是參照http://blog.csdn.net/cwb1128/article/details/18035165的博主的博客進行的。
ArcGIS API for JavaScript (JavaScript API)是ESRI根據JavaScript技術實現的調用ArcGIS Server REST API接口的一組腳本。當前的最新版本是Version 3.8。通過ArcGIS API for JavaScript可以將ArcGIS Server提供的地圖資源嵌入到Web應用中。JavaScript API是基於Dojo框架的,使用了大量的Dojo技術,因此要想熟練掌握API用法,先要對Dojo框架有個深入的了解!
不過我的這個實例里面改動了項目的名稱為ArcGisForJS,注意要在arcgis_js\init.js 和 arcgis_js\ js\dojo\dojo\dojo.js里面,替換 [HOSTNAME_AND_PATH_TO_JSAPI]為 localhost:8080/ArcgisForJs/arcgis_js/ ,格式:IP:web服務器端口/工程名/創建的文件夾arcgis_js的時候將localhost:8080/ArcGisForJS/arcgis_js/ 改過來;還有就是在示例index.html里面的相應地方改過來;最后就是運行index.html的時候,這個http://localhost:8080/ArcGisForJS/index.html改過來即可。
這里還要說一句,在運行index.html這個實例的時候,啟動的方式是:直接在Eclipse上面在index.html中右鍵,run as,然后選擇“run on server”,如下截圖所示:
選擇run on server之后,依次選擇tomcat8.0的版本之后,finish。然后看到如下圖所示運行圖:
注意這里:
1.這種方式的前提是tomcat服務沒有啟動(假如你只有一個tomcat版本的服務器在運行的話)或者Eclipse需要的tomcat的這個版本的服務沒有啟動(假如你有多個tomcat版本的服務器在同時運行的話),否則會報錯,端口占用,因為這種方式它自己啟動了Eclipse指定的tomcat版本的服務器。
2.有兩個控制端,一個console用來啟動tomcat,一個瀏覽器作用的顯示My First ArcGis Map示例窗口。
3.你也可以在瀏覽器中輸入http://localhost:8080/ArcGisForJS/index.html來查看實例效果。