Eclipse下配置JSP环境方法说明

Eclipse下配置JSP环境方法说明

声明:本说明仅为经验性说明,而非原理分析性说明。即按照此说明操作可以正常进行为win10系统下JSP项目的编写及运行,而其中原理本人并不十分清楚。想要深入研究的同学,请自行查阅其它资料。

一、JDK的安装

JDK:JDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。JDK包含JRE(Java运行环境),而JRE包含JVM(Java虚拟机)。

下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

Eclipse下配置JSP环境方法说明

【注意】需要选中“接受协议”。(图示为最新版本,笔者所用版本为10.0.1)

二、Tomcat的安装

Tomcat:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选,实际上运行JSP 页面和Servlet。

下载链接:https://tomcat.apache.org/download-80.cgi

Eclipse下配置JSP环境方法说明

笔者选择的是Tomcat 8.5.38 Core分类下的64位的Zip版(Zip 版的 Tomcat 不需要安装,直接解压并配置一下环境变量就可以使用了)。

三、JAVA环境变量配置及验证

   1.右击“计算机”,选择属性,在弹出的窗口中选择"高级系统设置";

Eclipse下配置JSP环境方法说明

   2.点击“高级”-->“环境变量”;

   3.新建系统变量JAVA_HOME,值为jdk所在路径;

Eclipse下配置JSP环境方法说明

   4.新建系统变量classpath,值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ;%JAVA_HOME%\lib\ext\QTJava.zip

Eclipse下配置JSP环境方法说明

   5.修改系统变量 Path,在原有变量值前添加代码:%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;(注意:绝不能删掉系统变量Path中原有的变量值,变量与变量之间用分号隔开);

   6.新建系统变量 CATALINA_HOME,值为Tomcat解压路径(笔者为F:\Microsoft Visual Studio\eclipse\apache-tomcat-8.5.38

Eclipse下配置JSP环境方法说明

   7. 打开cmd命令行窗口,输入“java -version”以及“javac -version”,运行结果如下图:

Eclipse下配置JSP环境方法说明

   8.进入Tomcat解压路径中的bin文件夹,该文件夹存放了各种平台下启动和关闭Tomcat的脚本文件,其中两个关键文件startup.bat、shutdown.bat,分别是Windows下启动和关闭Tomcat的文件。双击运行startup.bat文件,运行窗口如下图所示:

Eclipse下配置JSP环境方法说明

(此时发现有中文乱码,可进入conf文件夹,找倒logging.properties,打开进行编辑,在最后添加一句“java.util.logging.ConsoleHandler.encoding = GBK”再重新启动就好,不修改也不影响使用。)

   启动成功后(不能关闭窗口),在浏览器的地址栏中输入“http://localhost:8080”访问Tomcat。如果Tomcat运行成功,则显示如下图:

Eclipse下配置JSP环境方法说明

四、Eclipse的安装

Eclipse:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。

下载链接:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2018-12/R/eclipse-inst-win64.exe

Eclipse下配置JSP环境方法说明

   1.打开exe,选择“Eclipse IDE for Java Developers

(这一步可直接选择Eclipse IDE for Java EE Developers,但因笔者事先安装了前者,必须后续继续添加插件来满足要求。)

Eclipse下配置JSP环境方法说明

   2.安装完毕,打开并创建默认空间

   3.点击“help”-->“Install New Software”后打开安装向导窗口;

   4.选择默认版本;

Eclipse下配置JSP环境方法说明

   5. 点击“WebXMLJavaEE and OSGi Enterprise Development”选项进行展开,勾选如图所示的四项,并且将“Details”一栏的“Contact all update sites during install to find required software”的默认勾选去掉,防止在下载所需插件时更新其他插件而拖慢速度。之后便一路“next”,之后按要求重启软件即可。

Eclipse下配置JSP环境方法说明

   6.安装完毕,点击“new”,新建一个“Dynamic Web Project”项目。倘若无法直接找到“Dynamic Web Project”的项,则可以通过“new”,“other”打开选择窗口,然后在过滤栏“type filter text”中键入“web”,即可以筛选出我们需要的“Dynamic Web Project”。在子文件夹中新建JSP文件即可编写以及运行。

   7.【建议】个人的使用过程中,发现JSP文件放在Tomcat的webapps\ROOT下,之后通过浏览器运行较为简单,建议将Eclipse默认空间路径设置在此处。

五、Tomcat的部署

   1.新建“Dynamic Web Project”,使用“apache-tomcat-8.5.38\webapps\ROOT下新建的文件夹JSP作为路径;(新建文件夹是防止以root为路径删除时会一并删掉。)

Eclipse下配置JSP环境方法说明

   2.新建后显示error,这是因为找不到JRE的classpath,在软件里重新配置。

Eclipse下配置JSP环境方法说明

   右击项目-->“Build Path”-->“configure build path”-->选择“Libraries”,选择“JRE System Library”并点击“Remove”,接着“Add Library”-->“JRE System Library”-->“Workspace default JRE”;

Eclipse下配置JSP环境方法说明

Eclipse下配置JSP环境方法说明

   3.在项目子文件夹“WebContent”下新建文件夹1,在1下新建JSP文件test.jsp;

   4.显示error:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,此时应该配置Tomcat和Server Runtime; 点击“Windows”-->“Preferences”-->“server”-->“Runtime Environment”-->“Add”并未找到Tomcat服务器;

   5.与之前相同,点击“help”-->“Install New Software”,选择合适的版本,展开“Web,XML,JavaEE and OSGi Enterprise Development”,选择“JST Server Adapters”、“JST Server Adapters Extentions”,安装;

   6.根据步骤4,Add当前版本的Tomcat,设置即可。

   7.接着配置Server Runtime,与步骤2中修改JRE基本相同,“Add Library”-->“Server Runtime”,并选择“Order and Export”视图,勾选Tomcat服务器。

Eclipse下配置JSP环境方法说明

六、JSP的运行

   1.打开网页浏览器

Eclipse下配置JSP环境方法说明

   2.输入地址“http://localhost:8080/JSP/WebContent/1/test.jsp”;

Eclipse下配置JSP环境方法说明

七、结束语

以上就是本人撰写的Eclipse下配置JSP环境的方法说明。希望大家对此继续多提宝贵意见,帮我指正错误、弥补疏漏或优化方法,祝大家使用及学习愉快!

[完]