温馨提示×

ubuntu jsp如何安装配置

小樊
50
2026-09-19 02:49:15
栏目: 编程语言

在 Ubuntu 上运行 JSP(Java Server Pages),本质上是安装并配置一个支持 JSP 的 Java Web 服务器 / Servlet 容器,最常用的是 Tomcat。下面我给你一个从零开始的完整步骤。


一、安装 Java(JDK)

JSP 必须依赖 Java 运行环境。

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 JDK(推荐 OpenJDK 11 或 17)

sudo apt install openjdk-17-jdk -y

3. 验证安装

java -version
javac -version

二、安装 Tomcat(JSP 容器)

方法一:APT 安装(简单,适合新手)

sudo apt install tomcat9 -y

安装完成后:

  • Tomcat 目录:/var/lib/tomcat9
  • 配置文件:/etc/tomcat9
  • Web 应用目录:/var/lib/tomcat9/webapps

启动 Tomcat:

sudo systemctl start tomcat9
sudo systemctl enable tomcat9

访问测试:

http://服务器IP:8080

方法二:手动安装 Tomcat(推荐,可控性高)

1. 下载 Tomcat

cd /opt
sudo wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.0/bin/apache-tomcat-10.1.0.tar.gz
sudo tar -xzf apache-tomcat-10.1.0.tar.gz
sudo mv apache-tomcat-10.1.0 tomcat

2. 配置环境变量

sudo nano /etc/profile.d/tomcat.sh

添加:

export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin

生效:

source /etc/profile.d/tomcat.sh

3. 启动 Tomcat

/opt/tomcat/bin/startup.sh

三、配置 JSP 运行环境

1. 创建 JSP 测试项目

sudo mkdir -p /var/lib/tomcat9/webapps/test
sudo nano /var/lib/tomcat9/webapps/test/index.jsp

内容示例:

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<html>
<head><title>JSP Test</title></head>
<body>
<h1>Hello JSP</h1>
<%
    out.println("当前时间:" + new java.util.Date());
%>
</body>
</html>

2. 访问 JSP

http://服务器IP:8080/test/index.jsp

四、常见配置说明

1. 修改端口(默认 8080)

编辑:

sudo nano /etc/tomcat9/server.xml

或(手动安装):

/opt/tomcat/conf/server.xml

修改:

<Connector port="8080" ... />

2. 设置管理员账号(管理 JSP 项目)

编辑:

sudo nano /etc/tomcat9/tomcat-users.xml

添加:

<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>

重启 Tomcat:

sudo systemctl restart tomcat9

五、防火墙设置(如开启)

sudo ufw allow 8080

六、常见问题

1. 页面 404

  • 检查 webapps 目录是否正确
  • JSP 文件名是否 index.jsp

2. JSP 不解析(显示源码)

  • Tomcat 未启动
  • 访问路径错误

3. 中文乱码

在 JSP 顶部加:

<%@ page pageEncoding="UTF-8" %>

七、总结

在 Ubuntu 上运行 JSP 的核心步骤:

  1. 安装 JDK
  2. 安装 Tomcat
  3. 部署 .jsp 文件到 webapps
  4. 通过浏览器访问

如果你需要:

  • Ubuntu + Nginx + Tomcat
  • JSP 连接 MySQL
  • IDEA / Eclipse 远程部署

可以继续问我。

0 踩