在配置javaee开发环境的过程中遇到过很多问题,在此系统的整理一下我之前的配置过程

注:配置过程学习自《JSP&Servlet学习笔记(第二版)》详细过程可以阅读此书。在文章的最后会贴出我的所有开发工具

一、准备开发环境

1. 安装Tomcat

这里使用Apache Tomcat作为Web容器,下载网址:

http://tomcat.apache.org/download-70.cgi

注:这里使用的Servlet/JSP版本是Servlet 3.0/JSP 2.2,支持此版本的Tomcat版本是Tomcat 7.x以上

下载的Tomcat会附带简单的HTTP服务器,相较于真正的HTTP服务器而言,Tomcat附带的HTTP服务器功能太过简单,仅作开发用途,不建议以后直接上线服务

2. 安装Eclipse

接着准备IDE,这里使用Eclipse(建议3.6以上版本),下载网址:

http://www.eclipse.org/downloads/

3. 安装JDK

这里使用的版本为Java SE 7,下载网址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

4. 在Eclipse中配置Web容器为Tomcat

这里将Eclipse和Tomcat都解压缩在D:\workspace中

执行以下步骤

(1) 运行eclipse目录中的eclipse

(2) 出现Workspace Launcher对话框时,将Workspace:设置为D:\workspace,单机OK

(3) 选择Window|Preferences 命令,在Preferences对话框中,展开Server节点,选择其中Runtime Environment节点

(4) 单机右边Server Runtime Environments中的Add按钮,再出现的New Server Runtime Environment对话框中选择Apache Tomcat v7.0,单机Next

(5) 单机Tomcat installation directory旁的Browse按钮,选取D:\workspace中解压缩的Tomcat目录,单机确定

(6) 单机Finish后单机OK完成配置

5. 配置工作区预设的文字编码

UTF-8是在互联网上使用最广的一种Unicode的实现方式,建议相关编码设置为UTF-8

(1) 选择Window|Prefences命令,在Preferences对话框中,展开Workspace节点

(2) 在右边的Text file encoding中选择 Other, 在下拉单中选择UTF-8

(3) 展开左边的Web节点, 选择 CSS Files, 在右边的Encoding选择UTF-8

(4) 选择HTML Files, 在右边的Encoding选择UTF-8

(5) 单机Preferences对话框的OK

二、第一个Servlet程序

1. IDE使用项目来管理应用程序相关资源

(1) 选择File|New|Dynamic Web Project命令,出现New Dynamic Web Project对话框,在Project name文本框中输入FirstServlet

(2) 确定Target runtime为刚才设置的Apache Tomcat v7.0,单机Finish

(3) 展开新建项目中的Java Resources节点,在 src上右击,选择 New|Servlet命令

(4) 弹出Create Servlet对话框,在Java package文本框中输入com.test,在Class name文本框中输入HelloServlet,单机Next

(5) 选择URL mappings中的HelloServlet,单机右边的Edit按钮,将Pattern改为/hello.view后 单机OK按钮

(6) 单机Create Servlet对话框中的Finish

注:在Servlet 3.0之后,可以使用标注(Annotation)来告知容器哪些Servlet会提供服务以及额外信息,先前版本必须使用 web.xml文件来定义Servlet

2. 运行Servlet

(1) 在HelloServlet.java上右击,选择Run As|Run on Server

(2) 在弹出的Run on Server对话框中,确定Server runtime environment为先前设置的Apache Tomcat v7.0,单机Finish

(3) 在Tomcat启动后,会出现内嵌与Eclipse的浏览器

注:Servlet API、JSP API的相关类通常封装在Tomcat下lib子目录中的servlet-api.jar、jsp-api.jar,遵照之前操作Eclipse会自动完成路径设置,展开Project Explorer中的Libraries/Apache Tomcat v7.0节点,可以看到相关JAR文件的类路径设置

三、JAR文件导入Eclipse

1. JSTL的相关下载与API文件说明

下载网址:

http://www.oracle.com/technetwork/java/index-jsp-135995.html

2. Deployment Assembly设置使用JAR文件

(1) 在创建的项目上右击选择Properties命令,在出现的项目属性对话框上选择Deployment Assembly

(2) 单机Add按钮,在New Assembly Directive对话框中选择Archives from File System后单机Next

(3) 单机Add按钮,选择JAR文件来源,单机Finish

(4) 单机Web Deployment Assembly中的OK

(5)在项目的Java Resources/Libraries节点中,可以发现Web App Libraries下已设置了JAR文件

注:文件部署成功后,可以发现在项目Tomcat下的/WEB-INF/lib目录中已设置了JAR文件

相关开发工具

- JDK7: jdk-7windows-x64_20140115.zip
https://pan.baidu.com/s/1bo4vHvx

- Eclipse IDE: Eclipseforjavaee64bit.zip
https://pan.baidu.com/s/1c2kXcn2

- Apache: apache-tomcat-7.0.52-windows-x64.zip
https://pan.baidu.com/s/1o8HMG2m

- MySQL: mysql-5.1.63-winx64.zip
https://pan.baidu.com/s/1hsgLidQ

- SQLyog: SQLyog-11.2.5-0.x64.rar
https://pan.baidu.com/s/1qXN7YFE

- MySQL驱动程式:mysql-connector-java-5.1.16.zip
https://pan.baidu.com/s/1dFzNywT

- JAVABEANS(tm) ACTIVATION FRAMEWORK: jaf-1_1_1.zip
https://pan.baidu.com/s/1dFqZT8P

- Java Mail:javamail1_4_4.zip
https://pan.baidu.com/s/1mic87xA

- JSTL :JSTL 1.1.zip
https://pan.baidu.com/s/1nu90mDz

-Apache Commons Lang:commons-lang.jar
https://pan.baidu.com/s/1cxlEs2

JAVA帮助文档中文版
https://pan.baidu.com/s/1boKAChx

javaee开发工具及环境配置过程的更多相关文章

  1. 详解LUA开发工具及其环境配置

    LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧.看我能不能忽悠到你. LUA是语言,那么一定有编写的工具.第 ...

  2. webstorm前端开发工具vue环境配置及运行项目

    1:webstorm的安装:2:node.js的安装3:安装Git4:vue-cli 安装前面两步就可以把项目启动了,安装Git主要是打开命令窗口,这样就可以用liunx命令了,原理跟cmd差不多 V ...

  3. idea npm vue java开发工具安装 环境配置

    感谢此链接内容作者,从前往后流程较完整详细,助我成功配置好(不知道在这之前做的一些尝试有没有影响) https://blog.csdn.net/qq_42564846/article/details/ ...

  4. 使用ionic与cordova(phonegap)进行轻量级app开发前的环境配置与打包安卓apk过程记录

     前言 有人说:"如果你恨一个人,就让ta去接触cordova(phonegap)",这是因为这里面的水很深,坑很多,真让人不是一般地发狂.或许有幸运的人儿基本顺顺利利就配置完环境 ...

  5. odoo开发环境搭建(四):python开发工具IDE pycharm配置

    odoo开发环境搭建(四):python开发工具IDE pycharm配置

  6. 安卓app开发-01-开发工具及环境配置

    安卓app开发-01-开发工具及环境配置 请大家根据推荐指数和自己的意愿选择 使用 Android Studio 1.可以使用 Android Studio 下载地址:http://www.andro ...

  7. 开发工具IDEA环境安装配置

    开发工具IDEA环境安装配置 该工具和eclipse类似,但是使用感受确实比eclipse好,越来越多人开始使用IDEA了. 下载地址如下 : https://www.jetbrains.com/id ...

  8. WIN7系统JavaEE(java+tomcat7+Eclipse)环境配置

    https://jingyan.baidu.com/article/3a2f7c2e62d25e26afd611fa.html WIN7系统JavaEE(java+tomcat7+Eclipse)环境 ...

  9. Windows下OpenFOAM开发及使用环境配置指南 (1)【转载】

    转载自:http://openfoam.blog.sohu.com/158614863.html *************************************************** ...

随机推荐

  1. HDU 2048 神、上帝以及老天爷(错排概率问题)

    传送门: http://acm.hdu.edu.cn/showproblem.php?pid=2048 神.上帝以及老天爷 Time Limit: 2000/1000 MS (Java/Others) ...

  2. 【Node.js】Jade视图模板的使用

    跟MVC里面的Rezor做差不多的事儿,但是比Rezor弱了一些,比较不喜欢CoffeeScript.Jade这种靠缩进来维系层级结构的做法,就好比接受不了c#中if下面只有一句很长的代码,但是却不加 ...

  3. 利用python 传输文件

    最近在学python3 发现了一个很有用的功能,该功能可以将安装python 的机器作为一台http 服务器来分享本机的文件, 具体的使用记录如下 python3 的使用方法 直接在windows 的 ...

  4. javaSpring知识点总结

    1 js 概述 js是一门基于对象和事件驱动的脚本语言,主要应用在客户端 js特点: 交互性(信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台(只要是可以解释js的浏览器都可以执行,和平台无 ...

  5. 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)(Finchley版本)

    转载请标明出处: 原文首发于:>https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f9-sleuth/ 本文出自方志朋的博客 这篇文章主 ...

  6. 选择排序_c++

    选择排序_c++ GitHub 文解 选择排序的核心思想是对于 N 个元素进行排序时,对其进行 K = (N - 1) 次排序,每次排序从后(N + 1 - K)个数值中选择最小的元素与以 (K - ...

  7. mybatis调用存过程返回结果集和out参数值

    Mapper文件: 1.配置一个参数映射集,采用hashMap对象 2.使用call调用存储过,其中in out等标识的参数需要有详细的描述,例如:mode,JavaType,jdbcType等 &l ...

  8. Linux入门——SSH免密登录

    SSH免密登录 1.简介 SSH是一种网络协议,用于计算机之间的加密登录. 本文针对的实现是OpenSSH,它是自由软件,应用非常广泛. 2.初始化公钥私钥 有rsa,dsa两种加密方式,生成的公钥私 ...

  9. Spring quantz--定时任务调度工具

    1.在xml中交给spring管理的一些类 <bean id="cancelOrderJobDetail" class="org.springframework.s ...

  10. 用Turtle库画一个爱心

    ---恢复内容开始--- 用Python中的turtle库画一个爱心 这个学期,我学了Python语言,并学到其中的一个库:turtle库.用turtle库可以画一些你想画的图片,所以我就想画一个爱心 ...