一、准备工作:安装Java环境(JDK)
JSP项目需要Java运行环境支持,需先安装JDK。推荐使用OpenJDK(如11或8版本),命令如下:
sudo apt update
sudo apt install openjdk-11-jdk # 或openjdk-8-jdk
安装完成后,验证Java是否安装成功:
java -version
输出应显示Java版本信息(如openjdk version "11.0.xx"),确认环境配置正确。
二、安装Apache Tomcat服务器
Tomcat是运行JSP的标准Servlet容器,需通过以下步骤安装:
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz
sudo mkdir -p /opt/tomcat
sudo tar -zxvf apache-tomcat-9.0.85.tar.gz -C /opt/tomcat --strip-components=1
~/.bashrc文件,添加Tomcat路径:export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
使配置生效:source ~/.bashrc
sudo /opt/tomcat/bin/startup.sh
验证启动状态:sudo systemctl status tomcat9 # 若使用apt安装的Tomcat
打开浏览器访问http://localhost:8080,若看到Tomcat欢迎页面,说明安装成功。三、打包JSP项目为WAR文件
WAR(Web Application Archive)是JSP项目的标准部署格式,可通过构建工具(如Maven)或手动打包:
pom.xml):mvn clean package
生成的WAR文件位于target/目录下(如my-webapp.war)。WEB-INF文件夹),执行:jar -cvf my-webapp.war *
生成的WAR文件保存在当前目录。四、部署WAR文件到Tomcat
将WAR文件复制到Tomcat的webapps/目录,Tomcat会自动解压并部署:
sudo cp my-webapp.war /opt/tomcat/webapps/
或直接复制项目文件夹(不推荐,建议用WAR):
sudo cp -r my-webapp /opt/tomcat/webapps/
部署完成后,Tomcat会自动生成同名文件夹(如my-webapp),无需手动解压。
五、访问与验证
sudo /opt/tomcat/bin/startup.sh
http://your-server-ip:8080/your-app-name/your-jsp-page.jsp(如http://localhost:8080/my-webapp/index.jsp),若看到JSP页面动态内容,说明部署成功。六、可选配置
sudo ufw allow 8080/tcp