一、安装Java Development Kit (JDK)
JSP需要Java环境支持,首先需安装JDK(推荐OpenJDK,开源且兼容性好)。
sudo yum install -y java-1.8.0-openjdk-devel(-devel包含编译工具,是JSP运行的必要组件)。java -version,若输出类似openjdk version "1.8.0_392"的信息,说明安装成功。/etc/profile文件,添加以下内容(替换为实际路径):export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存后运行source /etc/profile使变量生效,再通过echo $JAVA_HOME验证路径是否正确。二、安装Apache Tomcat
Tomcat是轻量级Servlet容器,支持JSP解析和运行。
sudo yum install -y tomcat tomcat-webapps tomcat-admin-webapps(包含核心组件及管理界面)。sudo systemctl start tomcat,若终端无报错则表示启动成功。sudo systemctl enable tomcat,确保系统重启后Tomcat自动运行。http://服务器IP:8080,若看到Tomcat默认欢迎页面(含“Apache Tomcat”字样),说明安装成功。三、部署JSP项目
JSP项目需打包为WAR(Web Archive)格式才能部署。
myapp.war)。webapps目录(默认路径:/usr/share/tomcat/webapps/或/var/lib/tomcat/webapps/),例如:sudo cp myapp.war /usr/share/tomcat/webapps/。webapps目录下创建test.jsp(内容参考:<%@ page contentType="text/html;charset=UTF-8" %><html><body><h1>Hello JSP!</h1></body></html>),访问http://服务器IP:8080/test.jsp,若显示“Hello JSP!”则配置成功。四、配置Tomcat优化(可选但建议)
/etc/tomcat/server.xml(或/usr/share/tomcat/conf/server.xml),找到<Connector port="8080">标签,修改port值为其他端口(如8081),保存后重启Tomcat。webapps、logs等目录有读写权限,运行:sudo chown -R tomcat:tomcat /usr/share/tomcat/(假设Tomcat运行用户为tomcat)。/etc/tomcat/web.xml,找到<init-param>标签,添加<param-name>listings</param-name><param-value>false</param-value>,防止敏感文件泄露。webapps目录下的docs、examples、manager等目录(非必需),减少资源占用。五、常见问题排查
sudo netstat -tulnp | grep 8080查看端口占用进程,终止冲突进程(sudo kill -9 进程ID)后重启Tomcat。<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>,确保页面编码与服务器一致。