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).本节的前提条件 ...
随机推荐
- PHP设计模式
设计模式总的分为三种,创建型模式.结构性模式.行为型模式 1.创建型模式 创建型模式为根据实际情况来创建对象,创建的模式又分为对象创建模式和类创建模式,对象创建模式会把对象创建的一部分在另一个对象中实 ...
- iOS控制器之基类设计
题记 在进入新公司后.经过这一个月的重构项目,终于把项目做到了个人相对满意的程度(还有一种不满意的叫老板的需求,提过多次意见也没用= =!).在这次重构中按照以前的思路设计出了个人觉得比较适用的一个基 ...
- vc6.0如何显示行号以及出现版本不兼容问题
有时编译时,提示某某行有错,但是要定位到某一行的话,如果在编辑页面能够将行号显示出来,查找也就更方便了,下面我来介绍一下让VC6.0显示行号的方法. 工具/原料 VC6.0.显示行号的插件 方 ...
- Linux下LVM
http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/22/3093405.html
- js_多个引号的用法
str += "<input id='sel_DayB' width='120' onfocus=\"WdatePicker({skin:'whyGreen',dateFmt ...
- 20个人艰不拆的事实:知道真相的我眼泪掉下来 T.T
20个人艰不拆的事实:知道真相的我眼泪掉下来 T.T 原文链接http://www.u148.net/article/113612.html 来源:ruoning WuMo是丹麦画家Mikael Wu ...
- C# 编程实现非自相交多边形质心
计算公式公式: http://en.wikipedia.org/wiki/Centroid#Centroid_of_polygon 多边形的质心: 一个非自相交的n个顶点的多边形(x0,y0), (x ...
- 解决Gradle编译时出现: 编码GBK的不可映射字符
解决Gradle编译时出现: 编码GBK的不可映射字符 在build.gradle文件中加入如下内容: [compileJava, compileTestJava]*.options*.encodin ...
- ubuntu16.04安装jdk,tomcat
ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...
- C++ 指向成员函数指针问题
成员函数指针与常规指针不同,一个指向成员变量的指针并不指向一个内存位置.通常最清晰的做法是将指向数据成员的指针看作为一个偏移量. class ru_m { public: typedef int (r ...