目录

  1. 开发环境概述
  2. 安装 JDK
  3. 安装 Apache Tomcat
  4. 配置 IDE(Eclipse/IntelliJ IDEA)
  5. 创建 JSP 项目
  6. 运行 JSP 页面
  7. 常见问题及解决方案
  8. 参考资料

1. 开发环境概述

要运行 JSP,需要配置以下环境:

  • JDK(Java Development Kit):JSP 依赖 Java 运行环境。
  • Web 服务器(Tomcat 或其他支持 JSP 的服务器):JSP 运行在服务器端,需要一个 Servlet 容器(如 Apache Tomcat)。
  • IDE(如 Eclipse、IntelliJ IDEA):提供 JSP/Java 开发支持,简化调试。

2. 安装 JDK

2.1 下载 JDK

JSP 需要 Java 运行环境,建议安装 JDK 11 或更高版本

下载地址

2.2 安装 JDK

Windows

  1. 下载 JDK 安装包(.exe)。
  2. 运行安装程序,按照提示安装。
  3. 配置环境变量(可选):
    • JAVA_HOME = C:\Program Files\Java\jdk-XX
    • Path 添加 %JAVA_HOME%\bin
    • 在命令行执行 java -version 确认安装成功。

macOS/Linux

  1. 使用 Homebrew(macOS): brew install openjdk@11
  2. 使用 apt(Ubuntu): sudo apt update && sudo apt install openjdk-11-jdk
  3. 确认安装: java -version

3. 安装 Apache Tomcat

3.1 下载 Tomcat

Tomcat 是最常用的 JSP 运行环境,建议使用 Tomcat 9 或 10。

下载地址Tomcat 官网

选择 Core > zip/tar.gz 下载(不推荐 .exe 安装包)。

3.2 配置 Tomcat

  1. 解压文件(例如 C:\tomcat/opt/tomcat)。
  2. 设置环境变量(Windows 用户):
    • CATALINA_HOME = C:\tomcat
    • Path 添加 %CATALINA_HOME%\bin
  3. 启动 Tomcat: cd C:\tomcat\bin startup.bat # Windows ./startup.sh # macOS/Linux
  4. 访问 http://localhost:8080/ 确保 Tomcat 运行正常。

4. 配置 IDE(Eclipse/IntelliJ IDEA)

4.1 安装 Eclipse(推荐 Java EE 版)

  1. 访问 Eclipse 官网 下载 Eclipse IDE for Java EE Developers
  2. 安装并启动 Eclipse。
  3. “Window” → “Preferences” → “Server” → “Runtime Environments”,添加 Apache Tomcat

4.2 配置 IntelliJ IDEA

  1. 下载 IntelliJ IDEA(推荐 Ultimate 版)。
  2. File → Project Structure → SDKs 添加 JDK。
  3. File → Settings → Application Servers 配置 Tomcat 服务器。

5. 创建 JSP 项目

5.1 目录结构

myapp/
 ├── WEB-INF/
 │   ├── web.xml
 │   ├── classes/
 │   ├── lib/
 ├── index.jsp
 ├── login.jsp

5.2 创建 index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>JSP 开发环境测试</title>
</head>
<body>
    <h1>欢迎使用 JSP</h1>
    <p>当前时间: <%= new java.util.Date() %></p>
</body>
</html>

5.3 创建 web.xml(可选)

<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
         version="5.0">
    <display-name>JSP Demo</display-name>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>


6. 运行 JSP 页面

6.1 在 Eclipse 运行

  1. 右键 项目 → Run As → Run on Server
  2. 选择 Apache Tomcat,点击 Finish
  3. 访问 http://localhost:8080/myapp/index.jsp 进行测试。

6.2 在 IntelliJ IDEA 运行

  1. 点击 Add Configuration,选择 Tomcat Server
  2. 配置 index.jsp 路径。
  3. 运行项目,访问 http://localhost:8080/myapp/index.jsp

6.3 手动部署到 Tomcat

  1. myapp/ 复制到 C:\tomcat\webapps\ 目录下。
  2. 重启 Tomcat。
  3. 访问 http://localhost:8080/myapp/index.jsp

7. 常见问题及解决方案

7.1 Tomcat 启动失败

  • 确保 JAVA_HOMECATALINA_HOME 配置正确。
  • 检查端口 8080 是否被占用,可修改 server.xml<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" />

7.2 JSP 页面 404

  • 确保 index.jsp 放在 webapps/myapp/ 目录下。
  • 确保 web.xml 正确配置。

7.3 JSP 语法错误

  • 确保 <%@ page language="java" %> 存在。
  • 使用 System.out.println() 进行调试。

8. 参考资料

出站链接

其他资源


总结

  • JDK + Tomcat + IDE 是 JSP 开发的基础环境
  • Tomcat 作为服务器,负责运行 JSP 页面
  • Eclipse 和 IntelliJ IDEA 提供 JSP 开发工具支持
  • 正确配置 web.xmlindex.jsp,确保 JSP 页面可访问

下一步:学习 JSP 语法、JSTL、EL 表达式,并尝试 数据库交互! 🚀