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).本节的前提条件 ...
随机推荐
- 浏览器Range,Selection等选中文本对象
Range对象 Range 对象表示文档的连续范围区域,如用户在浏览器窗口中用鼠标拖动选中的区域. 最常见的Range是用户文本选择范围(user text selection).当用户选择了页面上的 ...
- NTFS系统的ADS交换数据流
VC++ 基于NTFS的数据流创建与检测 What are Alternate Streams?(交换数据流) NTFS alternate streams , 或者叫streams,或者叫ADS(w ...
- JQuery_DOM 简介/设置元素及内容
一.DOM 简介 1.D 表示的是页面文档Document.O 表示对象,即一组含有独立特性的数据集合.M表示模型,即页面上的元素节点和文本节点. 2.DOM 有三种形式,标准DOM.HTML DOM ...
- spring cloud资料
https://segmentfault.com/a/1190000006216281 http://git.oschina.net/zhou666/spring-cloud-7simple zuul ...
- js基本类型 引用类型
参考 https://segmentfault.com/a/1190000005794070 http://blog.csdn.net/yummy_go/article/details/5050468 ...
- d3 scale 学习笔记
讲解scale 的好材料 https://www.dashingd3js.com/d3js-scales
- xcode报错http
问题: Xcode项目发送网络请求时,报错:“App Transport Security has blocked a cleartext HTTP (http://) resource load s ...
- Codeforces Round #374 (Div. 2) D. Maxim and Array
传送门 分析:其实没什么好分析的.统计一下负数个数.如果负数个数是偶数的话,就要尽量增加负数或者减少负数.是奇数的话就努力增大每个数的绝对值.用一个优先队列搞一下就行了. 我感觉这道题的细节极为多,非 ...
- NAND flash sub-pages
http://www.linux-mtd.infradead.org/doc/ubi.html#L_subpage NAND flash sub-pages As it is said here, a ...
- React Native 学习-01
React Native 学习 (学习版本 0.39) 一.环境配置 二.IDE选择 webstorm 1.webstorm配置 ①.首先是可以选择使用汉化包汉化.eu68 ②.安装插件和外部库. 由 ...