Eclipse JSP 开发环境配置
Eclipse 是强大的集成开发环境 (IDE),可以通过一系列的插件支持 PHP / Python / Java 等语言的应用程序的开发
本章我们将学习如何配置 Eclipse 支持 JSP 和 Servlet 开发
在继续配置之前,我们假定你已安装了 JDK 环境,如未安装,可参阅 Java 开发环境配置
下载 Eclipse 和 Tomcat 8.5.23
- Eclipse J2EE : Eclipse IDE for Java EE Developers
- Tomcat : Tomcat-8.5.23
Tomcat 下载安装
-
根据你的操作系统下载对应 zip 包 (以 Window 系统为例)
为了更快的下载,你可以选择中国的镜像,切记切记
-
下载之后,将压缩包解压到 D:\devops 目录下 ( 你可以自己选择其它目录 )
注意目录名不能有中文和空格
目录介绍如下:
-
bin:二进制执行文件。里面最常用的文件是 startup.bat , 如果是 Linux 或 Mac 系统启动文件为 startup.sh
-
conf: 配置目录,里面最核心的文件是 server.xml 。可以在里面改端口号等 默认端口号是8080,也就是说,此端口号不能被其他应用程序占用
-
lib:库文件,tomcat 运行时需要的 jar 包所在的目录
-
logs:日志
-
temp:临时产生的文件,即缓存
-
webapps:web 的应用程序,web应用放置到此目录下浏览器可以直接访问
-
work:编译以后的 class 文件
-
-
双击 startup.bat 启动 Tomcat,弹出如下界面
配置完了,Tomcat 已经运行起来了。如果想关闭服务器,可以直接关闭上面的窗口,或者在里面输入 Ctrl+C 停止服务
现在,我们可以在浏览器中输入 http://localhost:8080/,如果弹出如下界面,表示tomcat安装成功并且启动起来了:
配置 JSP 项目目录
-
在
D:\devops\apache-tomcat-8.5.23\webapps
新建一个目录 jsp -
在 jsp 目录下新建一个 index.jsp 文件,内容如下
<%@ page contentType="text/html;charset=UTF-8" %> <% out.print("简单编程 : http://www.twle.cn");%>
-
在浏览器中访问地址 http://localhost:8080/jsp/index.jsp , 输出如下
将 Tomcat 和 Eclipse 相关联
-
Eclipse J2EE 下载后,解压到
D:\Program Files (x86)\eclipse
即可使用然后右键点击
eclipse.exe
选择发送到(N) -> 桌面快捷方式
建立一个快捷方式方便以后随时打开 -
打开 Java EE ,选择菜单栏
Windows--> preferences
( Mac 系统为 Eclipse-->偏好设置) 下的Server --> Runtime Enviroments
-
点击
add
的添加按钮,在选项中,选择对应的 Tomcat 版本,接着点击 "Next" -
选择 Tomcat 的安装目录,并选择我们安装的 Java 环境
-
点击
Finish
完成配置,然后点击Apply and Close
完成所有配置
创建 JSP 项目 jsp
-
选择 "File-->New-->Dynamic Web Project",创建
jsp
项目弹出
这里几乎不用配置,因为我们前面已经配置了 Runtime
-
然后,单击 next
完成后的 Project Explorer
显示如下
- deployment descriptor:部署的描述
- Web App Libraries:自己加的包可以放在里面
- build:放入编译之后的文件
- webapp: JSP 页面目录
运行 jsp 项目
-
在
webapp
页面下新建index.jsp
文件,然后输入以下内容<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="utf-8" /> <title>首页 - JSP 基础教程 | 简单教程 (www.twle.cn) </title> <% out.println("Hello 简单教程!"); %>
-
修改一下浏览器选项
-
运行该项目
一路 Next 向下
运行时,弹出如下错误:(如果没有此错误,请忽略)
原因是,我们之前点击了 Tomcat 安装包中的 startup.bat,开启了 Tomcat服务器
程序运行时,eclipse会自动开启 Tomcat 服务器
所以需要先关掉 Tomcat 软件,再次运行程序
控制台信息如下:
-
浏览器访问 http://localhost:8080/jsp/ 输出如下