Eclipse_luna_J2EE_For_JS+tomcat8.0环境搭建、配置、开发入门
一、所有需要的软件、插件等下载地址
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来查看实例效果。
Eclipse_luna_J2EE_For_JS+tomcat8.0环境搭建、配置、开发入门的更多相关文章
- 【番外篇】Rust环境搭建+基础开发入门+Rust与.NET6、C++的基础运算性能比较
前言:突然想打算把Rust作为将来自己主要的副编程语言.当然,主语言还是C#,毕竟.NET平台这么强大,写起来就是爽.缘起:之前打算一些新的产品或者新的要开发的东西,由于没有历史包袱,就想重新选型一下 ...
- Python环境搭建和开发工具的配置
本文转自http://237451446.blog.51cto.com/2307663/766781 因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在w ...
- Mac OS X下环境搭建 Sublime Text 2 环境变量配置 开发工具配置Golang (Go语言)
Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 一.安装Golang的SDK 在官网http://golang.org/ 直接下载安装 ...
- XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发
XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发 使用 Scene 类在 XNA 中创建不同的场景(八) 摘要: 平方已经开发了一些 Windows Phone ...
- python环境搭建和开发工具的配置【转】
因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在window下. 一.环境搭建 先在python官网python.org下载安装文件,python2.x ...
- 安卓自动化测试(2)Robotium环境搭建与新手入门教程
Robotium环境搭建与新手入门教程 准备工具:Robotium资料下载 知识准备: java基础知识,如基本的数据结构.语法结构.类.继承等 对Android系统较为熟悉,了解四大组件,会编写简单 ...
- (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功
(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 1.下载opencv 官网http://opencv.org/下载windows版Op ...
- ubantu16.04+mxnet +opencv+cuda8.0 环境搭建
ubantu16.04+mxnet +opencv+cuda8.0 环境搭建 建议:环境搭建完成之后,不要更新系统(内核) 转载请注明出处: 微微苏荷 一 我的安装环境 系统:ubuntu16.04 ...
- React Native的环境搭建以及开发的IDE
(一)前言 前面的课程我们已经对React Native的环境搭建以及开发的IDE做了相关的讲解,今天我们的主要讲解的是应用设备运行(Running)以及调试方法(Debugging).本节的前提条件 ...
随机推荐
- C# 基础知识总结
要学好C#,基础知识的重要性不言而喻,现将常用到的一些基础进行总结,总结如下: 1. 数据类型转换: 强制类型转换(Chart--> int): char cr='A'; int i = ...
- Gevent中的同步与异步详解
同步,异步概念 1.同步就是发生调用时,一定等待结果返回,整个调用才结束: 2.异步就是发生调用后,立即返回,不等待结果返回.被调用者通过状态.通知来通知调用者,或通过回调函数处理这个调用. 查询 1 ...
- MySQL DML 整理
DML(Data Manipulation Language)数据操纵语言statements are used for managing data within schema objects. 由D ...
- [HTML/HTML5]5 使用链接
5.1 添加指向其它Web页面的链接 无论目标Web页面是否属于你网站的一部分,还是属于其它网站,都可以添加指向其它Web页面的链接.只需要用<a>就可以添加链接. <a href ...
- caffe安装过程中遇到的问题以及解决方法
1. 在安装依赖库的时候,遇到: @gxjun-Latitude-E5440:~$ sudo apt-get install libatlas-base-dev 正在读取软件包列表... 完成 正在分 ...
- 手机版web相关meta配置
若页面需默认用ie兼容内核,增加标签: 若页面需默认用ie标准内核,增加标签: --> 页面标题
- 用Nginx+Lua(OpenResty)开发高性能Web应用
在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡.反向代理.代理缓存.限流等场景:而把Nginx作为一个Web容器使用的还不是那么广泛.Nginx的高性能是大家公认的,而Nginx开 ...
- eclipse启动报错java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' befo
报错: java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invo ...
- 一些css知识
两个"::"和一个":"在css3中主要用来区分伪类和伪元素. 1.设置 placeholder属性: // firefox input::-moz-place ...
- 无废话WCF入门教程六[一个简单的Demo]
一.前言 前面的几个章节介绍了很多理论基础,如:什么是WCF.WCF中的A.B.C.WCF的传输模式.本文从零开始和大家一起写一个小的WCF应用程序Demo. 大多框架的学习都是从增.删.改.查开始来 ...