JavaEE集成开发环境的配置
更新时间:2023-05-05 17:39:01 阅读量:1 实用文档 文档下载
- javaEE集成开发环境推荐度:
- 相关推荐
3.2 Eclipse Java EE集成开发环境
JSP开发环境主要包括JavaBean和Servlet等Java类的开发环境与JSP页面的开发环境,Java类的编译需要JDK的支持。前面介绍了JSP的多个开发和应用平台,它们有各自的优点,也适合于不同的开发环境。本书程序都是使用免费开源的强大工具平台开发和运行的,本书选择的软件是最新版的JDK1.7+Eclipse Java EE+Tomcat 7.0集成开发环境;经典版的JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及MyEclipse8.6开发环境。下面介绍它们的安装和配置。
3.2.1 安装和配置JDK
在oracle公司的网站上可以免费下载JDK安装软件,下载网址是:
2ad8c412a5e9856a57126019/technetwork/java/index
打开此网址,找到下载的位置,如图3-1所示。选中Java SE 7 Update 17。
图3-1 选择要下载的软件Java SE 7 Update 17
图3-2 选择JDK DOWNLOAD
图3-3 jdk-7u17-windows-i586.exe
要下载JDK的Windows版本,这里下载的是jdk-7u3-windows-i586.exe。注意,选择Accept License Agreement后才可以下载。
下载完成后,直接双击下载软件即可执行安装。按照安装指示进行即可。安装过程如下:(1)欢迎使用Java SE Development Kit 7 Update 17安装向导,如图3-4所示。
图3-4安装向导
(2)选择JDK的安装路径,单击“更改(A)”按钮可以选择JDK的安装路径,也可以使用默认安装路径,如图3-5所示。
图3-5 选择JDK安装路径
(3)选择jre的安装路径,如图3-6所示。
图3-6 选择jre安装路径
(4)安装进度,如图3-7所示。
图3-7 安装进度
(5)安装成功,如图3-8所示。
图3-8 安装成功
安装完成后,需要做一些配置工作,以便JDK能正常运行。可以按照以下步骤来配置JDK。
选择“计算机”->“属性”->“高级系统设置”->“环境变量”如图3-9,3-10所示。
图3-9 设置环境变量
图3-10 设置环境变量
在“系统变量”列表中查看是否有Path变量,单击“编辑”按钮,在弹出的“编辑系统变量”对话框的“变量值”文本框中添加路径“C:\Program Files\Java\ jdk1.7.0_17\bin;”,完成后单击“确定”按钮。如果没有Path变量,就单击“系统变量”选项组中的“新建”按钮。
在“用户变量”列表中新建一个名为JAVA_HOME的变量,变量值为“C:\Program Files\Java\ jdk1.7.0_17;”。
在“用户变量”列表中新建一个名为classpath的变量,变量值为“.;C:\Program Files\Java\ jdk1.7.0_17\lib”。
3.2.2 Tomcat服务器
1.Tomcat简介与下载
Tomcat服务器是开放源代码的Web应用服务器,是目前比较流行的Web应用服务器之一。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
目前Tomcat最新版本为7.0.37。Apache Tomcat 7.x是目前的开发焦点。它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改进如下:Web应用内存溢出侦测和预防;增强了管理程序和服务器管理程序的安全性;一般CSRF保护;支持Web应用中的外部内容的直接引用;重构(connectors, lifecycle)及很多核心代码的全面梳理。
由于Tomcat是Apache系列的产品,所以可以在2ad8c412a5e9856a57126019/ 网站里找到最新的安装程序,如图3-11所示。本书用到的是Tomcat7.0.39。
图3-11 下载Tomcat7.0.39
2.Tomcat安装
下载完成后,可以按以下步骤安装Tomcat服务器。
(1)双击打开apache-tomcat-7.0.39.exe安装程序,显示如图3-12所示的选择安装向导界
面。
图3-12 Tomcat安装向导
(2)接收安装协议,如图3-13所示。
图3-13 “接受协议”对话框
(3)点击如图3-13上的“I Agree”按钮后显示如图3-14所示的选择安装选项界面。其中,默认选项是把Tomcat加载到“开始”菜单的“程序”组中,并安装Tomcat的说明文档。如果选中Examples选项,系统会安装Tomcat自带的实例程序,如果选中Host Manager 选项,系统会安装Tomcat自带的Web应用程序。读者可以自行选择这两项,建议全部选中。这样,在安装结束后,就可以运行Tomcat自带的实例程序,并查看其中的代码。
图3-14 “自定义安装”对话框
(3)配置选项,如图3-15所示。该对话框可以设置服务器的端口号以及管理服务器所
需的用户名和密码。
图3-15 配置选项
(4)选择安装虚拟机路径,可以使用默认路径,如图3-16所示。注意:tomcat7.0.39需要Java SE 6.0或者更高版本的JRE。
图3-16 选择安装虚拟机路径
(5)设置安装路径,如图3-17所示。其中,通过单击Browse按钮,可以选择安装路径。本书采用默认的路径。
图3-17 设置安装路径
(6) 在完成设置安装路径后,单击图3-18中的“Install“按钮会进入到如图3-17所示的安装进度界面。
图3-18 安装进度
(7)安装完毕弹出如图3-19所示的对话框,单击“Finish”按钮完成Tomcat的安装,并启动Tomcat服务器。服务器启动后,会在桌面的右下角显示,如图3-20所示。
图3-19 安装完成
图3-20 Tomcat服务器已启动
(8)在浏览器中输入:loaclhost:8080,显示如图3-21所示,说明Tomcat安装成
功。
图3-21 Tomcat安装成功图
3.Tomcat安装文件夹
Tomcat安装完成后,其安装目录下包含bin、conf、lib、logs、temp、webapps、work等子目录,如图3-22所示。
图3-22 Tomcat安装文件夹内容
各个子目录简介如下:
(1)bin目录。主要存放Tomcat的命令文件。
(2)conf目录。包括Tomcat的配置文件,例如server.xml和tomcat-users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各种配置信息,例如监听端口号、日志配置等。如果要修改Tomcat默认的端口号8080,找到如下这段代码可以更改
connectionTimeout="20000"
redirectPort="8443" />
把8080改成想用的端口号就可以了。tomcat-users.xml中定义了Tomat的用户。对于Tomat的配置及管理有专门的应用程序,所以不推荐直接修改这些配置文件。
(3)logs目录。存放日志文件。
(4)temp目录。主要存放Tomat临时文件。
(5)webapps目录。存放应用程序实例,待部署的应用程序保存在此目录。
(6)work目录。存放JSP编译后产生的class文件。
4. Tomcat的启动、停止、配置
单击“任务栏”->“开始”->“程序”->“Apache Tomcat 7.0 Tomcat 7”->Configure Tomcat命令,弹出如图3-23所示的对话框,可以启动、停止以及根据业务需要配置Tomcat 服务器。
图3-23 “Tomcat服务器配置”对话框
5.Tomcat的部署
Web应用程序能以项目形式存在或打包为war文件。不管哪一种形式,都可以通过将其复制到webapps目录下进行部署。例如,有一个Web应用程序名为myApp的Web项目,将该Web应用程序文件夹复制到webapps下,启动Tomcat后,通过URL就可以访问localhost:8080/myApp/xxx.jsp,其中xxx.jsp为项目下的JSP文件。
3.2.3 Eclipse Java EE 开发环境搭建
虽然所有的Java和JSP代码都可以通过文本编辑器(比如记事本)来编写,但为了提高开发效率,还需要类似于Visual Studio那样的集成开发环境。
Eclipse Java EE作为一款Java的开发集成软件,拥有即时编译和运行便捷等特性,是开发Java类代码的方便利器。
1. 安装Eclipse Java EE
Eclipse Java EE也是开源软件,可以从2ad8c412a5e9856a57126019/downloads/网站下载到相应文件。如图3-24所示,我们选择“Eclipse IDE forJava EE Developers”下载。下载后的文件eclipse-jee-juno-SR2-win32.zip,我们解压缩即可使用。
图3-24 Eclipse下载页面
2.配置Eclipse Java EE
(1)解压后,我们在eclipse文件夹中找到eclipse.exe,双击打开Eclipse,如图3-25所示,我们选择一个工作空间,或者使用默认的工作空间。
图3-25 选择工作空间
(2)选择“Window”|“Preferences”命令,首先配置所安装的JRE,打开如图3-26
所示配置对话框,通过add、edit等按钮配置Java->Installed JREs。
图3-26 配置JRE
(3)配置Server。如图3-27所示,通过点击add按钮添加Server->Runtime Environments。这里我们选择Apache Tomcatv7.0。通过Browse查找到Apache Tomcat7.0的安装路径,如图3-28所示。点击“Finish”按钮后,配置完成。
图3-27配置Server选择Apache Tomcatv7.0
图3-28配置Apache Tomcat 7.0的路径
3.采用Eclipse Java EE开发JSP代码
(1)新建一个Dynamic Web 项目,如图3-29所示。输入项目名如webtest,如图3-30所示。
图3-29新建一个Dynamic Web 项目
图3-30 新建项目webtest
(2)配置java源文件的目录src,其中src目录内存放Java文件代码,编译输出目录为build/classes,如图3-31所示。
图3-31 配置java文件目录
(3)配置Web文件目录。WebContent文件夹用来保存Web(如JSP文件HTML文件等)文件。如图3-32所示。
图3-32 配置Web文件目录WebContent
(4)创建第一个JSP文件,HelloWorld.jsp。选中项目webtest,或者文件夹WebContent,右击,在弹出的快捷菜单中选择“JSP File”,如图3-33所示,输入文件名HelloWorld.jsp。
(5) 选择是否使用文件的模版,这里选择默认选项,如图3-34所示。
(6) 单击“Finish”按钮依据模版建好的文件自动产生JSP文件的代码,如图3-35所示。
图3-35 自动生成的JSP文件代码
(7) 插入Java代码<%out.print(“JSP Hello World!”);%>,然后右击Helloworld.jsp文件,在弹出的快捷菜单中选择“Run as”| “Run On Server”命令后,运行第一个JSP程序。由于是第一次执行,所以会定义一个新的Server如图3-36,自动选择Tomcat v7.0 Server。如果再次运行,就会默认选中Choose an existing Server。
其中可以看到,大多数代码是HTML元素,用来控制字体等格式,而在
<%out.print("JSP Hello World!"); %>
语句里,采用了out.print方法,输出了一串字符串。
从这段简单的JSP代码里,可以看到JSP程序里采用的是HTML+Java这样的开发模式,
即用HTML元素来控制页面输出的风格与格式,而用Java代码来控制页面输出的内容。
(13) 程序运行结果如图3-37所示。
图3-37 HelloWorld.jsp的执行结果
图3-37说明已经成功地通过Eclipse Java EE开启了Tomcat,完成后,在IE地址栏中输入localhost:8080/webtest/HelloWorld.jsp,同样也可以看到如图3-37所示的JSP程序运行效果。
注意:在运行程序之前,关闭Eclipse Java EE之外的Tomcat服务器。因为如果在Eclipse Java EE中启动Tomcat,外部的Tomcat服务器也处于Started状态,就会出现错误对话框,提示8080等端口已经被占用,如图3-38所示。出现这种问题需要关闭外部的Tomcat服务
器。如果不是此原因造成的,可以修改Tomcat的端口号。
图3-38 Tomcat服务器端口号被占用
正在阅读:
JavaEE集成开发环境的配置05-05
2016俞敏洪经典语录02-10
住建部建办质〔2018〕31号+危大工程最新修订2018年6月1日实施06-21
实习报告-中药药剂03-27
人教新目标英语七年级上Unit1MynameisGina教学设计204-07
小学语文教学随笔总汇(黑石70篇)12-13
园林绿化通用表格06-12
初中生三好学生事迹材料(多篇)03-08
fluent中专业词汇翻译03-07
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 集成开发
- 配置
- 环境
- JavaEE
- 宁夏银川二中高二上期中考试英试卷
- 人教版八年级英语(下)第7单元 检测题
- 基于单片机的开关电源外文参考文献译文及原文
- 六年级数学下册计算题---脱式计算
- 人教部编版道德与法治八年级下册第四单元崇尚法治精神检测及答案
- 外墙外保温专项安全施工解决方法(吊篮)修改版
- 专题3名词(3)--高考英语核心词汇专项突破
- 博乐论文网代理发表职称论文发表-初中生英语学生自学能力策略论文选题题目
- 中融信托泰禾泉州华大股权投资集合信托计划(B类优先级委托人)说明书
- 基于GARCH模型的上海同业拆借利率风险的度量
- 2019年高考英语七选五解题技巧与实战练习(含答案)
- 三川镇初级中学中长期发展规划
- 主管药师考试辅导专业实践能力讲义-临床药物治疗学—精神病的药物治疗
- 火电厂输煤系统人身伤害事故预防措施实用版
- 2018-2019年初中数学浙教版《八年级上》《第3章 一元一次不等式》《3.3 一元一次不等式》精
- 2018年西南科技大学信息工程学院811电子技术基础(含模电、数电)之电子技术基础-模拟部分考研核心题库
- 小学语文优秀说课稿《观潮》
- 安邦财产保险股份有限公司河南分公司与吴玉莲、张西龙、一审被告
- 让幼儿在学画画快乐中成长
- 育明考研:2014年北京航空航天大学考研专业课答题攻略答题技巧