一、环境准备与核心组件说明在开始安装前先明确 Java Web 开发的核心依赖JDKJava Development KitJava 开发工具包包含编译器javac、运行时环境JRE是编写和运行 Java 代码的基础推荐 JDK 8 或 JDK 11兼容性最佳。Tomcat轻量级的 Java Web 服务器用于部署和运行 Servlet、JSP 等 Web 应用推荐 Tomcat 8.5/9.0 版本。操作系统本文以 Windows 10/11 为例Linux/macOS 步骤会补充说明。二、JDK 安装与环境变量配置2.1 JDK 下载访问 Oracle 官网https://www.oracle.com/java/technologies/downloads/或 OpenJDK 镜像https://jdk.java.net/下载对应系统的 JDK 安装包如 jdk-8u381-windows-x64.exe。注意Oracle JDK 需登录账号OpenJDK 可直接下载功能无差异新手推荐 OpenJDK。2.2 JDK 安装双击安装包按照向导完成安装建议安装路径不要包含中文、空格例如D:\develop\jdk1.8.0_381。安装过程中无需修改默认选项记住安装路径后续配置环境变量需要。2.3 环境变量配置核心步骤环境变量的作用是让操作系统全局识别 Java 命令如 javac、javaWindows 系统配置步骤如下步骤 1打开环境变量配置界面右键「此电脑」→「属性」→「高级系统设置」→「高级」→「环境变量」。在「系统变量」区域进行配置区别于「用户变量」系统变量对所有用户生效。步骤 2配置核心环境变量步骤 3验证安装是否成功按下WinR输入cmd打开命令提示符。执行以下命令若输出版本信息则说明配置成功示例输出2.4 Linux/macOS 环境变量配置补充编辑环境变量配置文件bash运行# LinuxCentOS/Ubuntuvim /etc/profile# macOSvim ~/.bash_profile或~/.zshrc添加以下内容bash运行# 配置JAVA_HOME替换为实际路径export JAVA_HOME/usr/local/jdk1.8.0_381export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH$JAVA_HOME/bin:$PATH生效配置bash运行# Linuxsource /etc/profile# macOSsource ~/.bash_profile三、Tomcat 安装与启动3.1 Tomcat 下载访问 Tomcat 官网https://tomcat.apache.org/下载对应版本的压缩包如 apache-tomcat-9.0.80-windows-x64.zip。解压到无中文、无空格的目录例如D:\develop\apache-tomcat-9.0.80。3.2 Tomcat 目录结构说明表格目录作用bin启动 / 关闭脚本startup.bat/sh、shutdown.bat/shconf配置文件server.xml端口配置web.xml全局 Web 配置webappsWeb 应用部署目录将 war 包 / 项目文件夹放入此目录即可部署logs运行日志catalina.out核心日志temp临时文件目录webapps项目部署目录work编译后的 JSP 文件存放目录3.3 启动 TomcatWindows 系统进入Tomcat/bin目录双击startup.bat启动服务器会弹出命令行窗口不要关闭。打开浏览器访问http://localhost:8080若出现 Tomcat 默认页面则启动成功。Linux/macOS 系统赋予脚本执行权限bash运行chmod x /usr/local/apache-tomcat-9.0.80/bin/*.sh启动 Tomcatbash运行# 启动/usr/local/apache-tomcat-9.0.80/bin/startup.sh# 关闭/usr/local/apache-tomcat-9.0.80/bin/shutdown.sh3.4 常见问题解决端口被占用Tomcat 默认端口 8080若被占用修改conf/server.xml中的端口xmlConnector port8081 protocolHTTP/1.1connectionTimeout20000redirectPort8443 /启动闪退大概率是 JAVA_HOME 配置错误检查环境变量是否指向 JDK 根目录非 jre 目录。访问 404确认 Tomcat 已启动且访问地址的端口与配置一致。四、验证 Java Web 环境是否可用编写一个简单的 Servlet 程序验证环境是否正常在Tomcat/webapps目录下新建文件夹demo结构如下plaintextdemo/└── WEB-INF/├── classes/│ └── DemoServlet.class└── web.xml编写 DemoServlet.java编译后放入 classes 目录java运行import javax.servlet.*;import javax.servlet.http.*;import java.io.IOException;import java.io.PrintWriter;public class DemoServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType(text/html;charsetutf-8);PrintWriter out response.getWriter();out.println(h1Java Web环境搭建成功/h1);out.println(JDK版本 System.getProperty(java.version));out.println(brTomcat版本 getServletContext().getServerInfo());}}配置 web.xmlxml?xml version1.0 encodingUTF-8?web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0servletservlet-nameDemoServlet/servlet-nameservlet-classDemoServlet/servlet-class/servletservlet-mappingservlet-nameDemoServlet/servlet-nameurl-pattern/demo/url-pattern/servlet-mapping/web-app访问http://localhost:8080/demo/demo若看到页面输出环境信息则说明整个 Java Web 环境搭建完成。总结环境变量核心JAVA_HOME必须指向 JDK 根目录Path需添加JAVA_HOME/bin这是保证 java/javac 命令全局可用的关键。Tomcat部署要点安装路径避免中文 / 空格端口冲突时修改server.xmlWeb 应用需放入webapps目录并配置web.xml。验证标准通过java -version验证 JDK通过localhost:8080验证 Tomcat通过简单 Servlet 验证 Web 环境完整性。搭建完成后你就可以基于此环境开发 Servlet、JSP、SSM/ Spring Boot 等 Java Web 应用了。后续可结合 IDEA/Eclipse 等 IDE 进一步提升开发效率。