Java Web环境的搭建是进行代码审计的必要环节。本节主要介绍JDK和Tomcat的安装与配置。JDK是Java项目运行所需要的环境;Tomcat是Java项目运行时承载Java项目的容器。
JDK是Java 语言的软件开发工具包,是整个Java开发的核心,它包含Java的运行环境和Java工具。
在安装JDK之前,需要从Oracle官网下载JDK安装包。
打开Oracle官网下载JDK 8的页面,选择对应的操作系统版本进行下载,如图1-1所示。
图1-1 选择JDK 8对应的操作系统版本
本书以Windows 64位操作系统为例,选择与平台相对应的Windows x64版本的jdk-8u341- windows-x64.exe超链接来下载JDK,如图1-2所示。
图1-2 下载Windows x64对应的JDK 8
运行JDK安装包,进入JDK安装向导页面,如图1-3所示。
图1-3 JDK安装向导页面
在向导页面单击“下一步”按钮,打开定制安装对话框,选择要安装的JDK组件,如图1-4所示。
图1-4 选择要安装的JDK组件
单击图1-4中的“更改”按钮,可以更改JDK的安装路径,如图1-5所示。这里采用默认的文件路径。
图1-5 更改JDK的安装路径
更改完成后,单击“确定”按钮,打开安装进度界面,如图1-6所示。
图1-6 安装进度界面
在安装过程中会打开目标文件夹界面,该界面提示应先安装JRE。选择JRE的安装路径,这里使用默认值,如图1-7所示。
图1-7 选择JRE的安装路径
单击“下一步”按钮,开始安装JRE,如图1-8所示。
图1-8 JRE安装进度界面
JRE安装完成之后,出现如图1-9所示的界面则表示JDK安装成功。
图1-9 JDK安装完成
在成功安装JDK之后,需要将JDK添加到系统环境中。以Windows 10系统为例,配置环境变量的具体步骤如下。
(1)在计算机屏幕上右击“此电脑”图标,在弹出的快捷菜单中选择“属性”选项,在弹出的系统界面中单击“高级系统设置”按钮。然后在弹出的“系统属性”对话框中选择“高级”选项卡,单击“环境变量”按钮,如图1-10所示。
图1-10 配置环境变量
(2)如图1-11所示,在弹出的“环境变量”对话框中单击“系统变量”列表框下方的“新建”按钮,此时会弹出“新建系统变量”对话框,新建一个名为“JAVA_HOME”的系统变量,且变量值为JDK的安装路径(此处为“C:\Program Files\Java\jdk1.8.0_341”)。最后单击“确定”按钮,保存“JAVA_HOME”变量。
图1-11 配置“JAVA_HOME”变量
(3)如图1-12所示,在“系统变量”列表框中选择“Path”变量,单击“编辑”按钮,此时会弹出“编辑环境变量”对话框,在Path变量值中添加“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”,然后单击“确定”按钮,保存“Path”变量。
图1-12 配置“Path”变量
(4)如图1-13所示,单击“系统变量”列表框下方的“新建”按钮,在弹出的“新建系统变量”对话框中新建一个名为“CLASSPATH”的系统变量,其变量值为“.;%JAVA_HOME%\lib;%JAVA_ HOME%\lib\tools.jar”。最后单击“确定”按钮,保存“CLASSPATH”变量。
图1-13 配置“CLASSPATH”变量
(5)打开命令行终端,输入“java -version”命令,若得到如图1-14所示的输出信息,则说明JDK安装以及环境变量配置成功。
图1-14 JDK安装以及环境变量配置成功
Tomcat是一个开放源码的Web应用服务器。首先从Tomcat官网下载合适版本的Tomcat。
打开Tomcat官网下载页面,这里以下载Tomcat 8版本为例,如图1-15所示。
图1-15 Tomcat官网下载页面
选择与平台相对应的Windows x64版本的64-bit Windows zip超链接,下载Tomcat,如图1-16所示。
图1-16 选择Tomcat版本
下载完成后,将该压缩包解压即可,如图1-17所示。
图1-17 解压Tomcat
成功解压Tomcat之后,需要将Tomcat添加到系统环境中。以Windows 10系统为例,配置环境变量的具体步骤如下。
(1)在计算机屏幕上右击“此电脑”图标,在弹出的快捷菜单中选择“属性”选项,在弹出的系统界面中单击“高级系统设置”按钮。然后在弹出的“系统属性”对话框中选择“高级”选项卡,再单击“环境变量”按钮,如图1-18所示。
图1-18 配置环境变量
(2)如图1-19所示,新建一个名为“CATALINA_HOME”的系统变量,且变量值为Tomcat的路径(此处为“C:\apache-tomcat-8.5.81”)。最后单击“确定”按钮,保存“CATALINA_HOME”变量。
图1-19 配置“CATALINA_HOME”变量
(3)如图1-20所示,在“系统变量”列表框中选择“Path”变量,单击“编辑”按钮,此时会弹出“编辑环境变量”对话框,在Path变量值中添加“%CATALINA_HOME%\bin”,然后单击“确定”按钮,保存“Path”变量。
图1-20 配置“Path”变量
(4)打开命令行终端,输入“startup”命令,若弹出如图1-21所示的Tomcat启动窗口,则说明Tomcat安装以及环境变量配置成功。
图1-21 Tomcat安装以及环境变量配置成功
打开浏览器,访问http://localhost:8080/,若得到如图1-22所示的界面,则说明Tomcat配置成功。
图1-22 Tomcat配置成功
接下来便可以创建Java Web项目了,如将如下代码保存在Tomcat的\webapps\ROOT目录下,并命名为“helloworld.jsp”文件。
<!DOCTYPE html> <html> <head> <title>Hello World</title> </head> <body> <script type="text/javascript"> document.write("Hello World") </script> </body> </html>
在浏览器中访问http://localhost:8080/helloworld.jsp,可成功访问该Java Web项目,如图1-23所示。
图1-23 成功访问Java Web项目