目录
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
- 下载 JDK 安装包(
.exe
)。 - 运行安装程序,按照提示安装。
- 配置环境变量(可选):
- JAVA_HOME =
C:\Program Files\Java\jdk-XX
- Path 添加
%JAVA_HOME%\bin
- 在命令行执行
java -version
确认安装成功。
- JAVA_HOME =
macOS/Linux
- 使用 Homebrew(macOS):
brew install openjdk@11
- 使用 apt(Ubuntu):
sudo apt update && sudo apt install openjdk-11-jdk
- 确认安装:
java -version
3. 安装 Apache Tomcat
3.1 下载 Tomcat
Tomcat 是最常用的 JSP 运行环境,建议使用 Tomcat 9 或 10。
下载地址:Tomcat 官网
选择 Core > zip/tar.gz 下载(不推荐 .exe
安装包)。
3.2 配置 Tomcat
- 解压文件(例如
C:\tomcat
或/opt/tomcat
)。 - 设置环境变量(Windows 用户):
- CATALINA_HOME =
C:\tomcat
- Path 添加
%CATALINA_HOME%\bin
- CATALINA_HOME =
- 启动 Tomcat:
cd C:\tomcat\bin startup.bat # Windows ./startup.sh # macOS/Linux
- 访问
http://localhost:8080/
确保 Tomcat 运行正常。
4. 配置 IDE(Eclipse/IntelliJ IDEA)
4.1 安装 Eclipse(推荐 Java EE 版)
- 访问 Eclipse 官网 下载 Eclipse IDE for Java EE Developers。
- 安装并启动 Eclipse。
- 在 “Window” → “Preferences” → “Server” → “Runtime Environments”,添加 Apache Tomcat。
4.2 配置 IntelliJ IDEA
- 下载 IntelliJ IDEA(推荐 Ultimate 版)。
- 在 File → Project Structure → SDKs 添加 JDK。
- 在 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 运行
- 右键 项目 → Run As → Run on Server。
- 选择 Apache Tomcat,点击 Finish。
- 访问
http://localhost:8080/myapp/index.jsp
进行测试。
6.2 在 IntelliJ IDEA 运行
- 点击 Add Configuration,选择 Tomcat Server。
- 配置
index.jsp
路径。 - 运行项目,访问
http://localhost:8080/myapp/index.jsp
。
6.3 手动部署到 Tomcat
- 将
myapp/
复制到C:\tomcat\webapps\
目录下。 - 重启 Tomcat。
- 访问
http://localhost:8080/myapp/index.jsp
。
7. 常见问题及解决方案
7.1 Tomcat 启动失败
- 确保
JAVA_HOME
和CATALINA_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. 参考资料
出站链接
其他资源
- 《Head First Servlets and JSP》——JSP 经典书籍
- Jakarta JSP 官方文档
总结
- JDK + Tomcat + IDE 是 JSP 开发的基础环境。
- Tomcat 作为服务器,负责运行 JSP 页面。
- Eclipse 和 IntelliJ IDEA 提供 JSP 开发工具支持。
- 正确配置
web.xml
和index.jsp
,确保 JSP 页面可访问。
下一步:学习 JSP 语法、JSTL、EL 表达式,并尝试 数据库交互! 🚀
发表回复