Products
96SEO 2025-07-15 19:31 1
在Debian系统中选择JSP版本时基本上依赖于你选择的Java运行时周围以及应用服务器。Debian本身并不直接支持特定的JSP版本,基本上原因是JSP是Java手艺的一有些。
先说说你需要确认当前系统中的Java版本。能通过以下命令查看:
java -version
用APT包管理器安装OpenJDK。比方说安装OpenJDK 11:
sudo apt update
sudo apt install openjdk-11-jdk
或者安装OpenJDK 17:
sudo apt install openjdk-17-jdk
用以下命令列出可用的Java版本:
sudo update-alternatives --display java
用 update-alternatives
命令切换Java版本。比方说 切换到OpenJDK 11:
sudo update-alternatives --config java
安装优良几个Java版本后能用 update-alternatives
命令设置默认的Java版本:
sudo update-alternatives --set java /usr/lib/jvm/java-11-openjdk-amd64/bin/java
sudo apt update
sudo apt install tomcat9
这将安装Tomcat 9。如果你需要安装Tomcat 8, 能用:
sudo apt install tomcat8
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
sudo tar -xvf apache-tomcat-9.0.56.tar.gz -C /opt/tomcat --strip-components 1
sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
sudo chgrp -R tomcat /opt/tomcat
sudo chmod -R 755 /opt/tomcat/bin/*.sh
sudo chown -R tomcat:tomcat /opt/tomcat
sudo nano /etc/systemd/system/tomcat.service
将以下内容粘贴到文件中,并修改 JAVA_HOME
以匹配你的JDK安装路径:
Description=Apache Tomcat Web Application Container
After=network.target
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment=CATALINA_PID=/opt/tomcat/temp/
Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.56
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:UseParallelGC'
Environment='JAVA_OPTS=-Djava.endorsed.dirs=/usr/share/java'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=always
WantedBy=multi-user.target
保存并退出文件,然后沉新鲜加载systemd配置:
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
http://your_server_ip:8080
如果看到Tomcat的默认欢迎页面则表示安装成功。
请注意,具体的JSP版本支持兴许会因应用服务器和Java EE规范的更新鲜而变来变去。所以呢, 在部署JSP应用之前,觉得能查阅所用的应用服务器和Java EE规范的官方文档,以获取最准确的信息。
Demand feedback