以下是在Ubuntu上配置Tomcat的核心步骤:
确保系统已安装Java运行环境(JRE/JDK),推荐使用OpenJDK:
sudo apt update
sudo apt install openjdk-11-jdk # 可根据需要选择版本
java -version # 验证安装是否成功
从Apache官网下载对应版本的压缩包(如Tomcat 11),解压至指定目录(如/opt):
wget https://dlcdn.apache.org/tomcat/tomcat-11/v11.0.10/bin/apache-tomcat-11.0.10.tar.gz
sudo tar -xzvf apache-tomcat-11.0.10.tar.gz -C /opt
sudo mv apache-tomcat-11.0.10 /opt/tomcat # 重命名目录(可选)
编辑~/.bashrc文件,添加Tomcat路径:
export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
使配置生效:
source ~/.bashrc
创建/etc/systemd/system/tomcat.service文件,内容如下(根据实际路径调整):
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="CATALINA_HOME=/opt/tomcat"
Environment="CATALINA_BASE=/opt/tomcat"
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=always
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
若需外部访问,开放Tomcat默认端口(8080):
sudo ufw allow 8080/tcp
通过浏览器访问http://localhost:8080,若看到Tomcat欢迎页面,则配置成功。
/opt/tomcat/conf/server.xml,调整<Connector>标签的port属性(如改为8443)。/opt/tomcat/webapps/目录,Tomcat会自动部署。server.xml中添加HTTPS连接器,并指定证书路径。tomcat)运行服务,并限制目录权限。/opt/tomcat/conf/tomcat-users.xml。以上步骤参考自,可根据实际需求调整版本和路径。