一、安装前准备
java -version,若输出类似java version "11.0.15"则表示已安装。sudo apt update && sudo apt install openjdk-11-jdk,CentOS执行sudo yum install java-11-openjdk-devel。.zip格式(如apache-tomcat-10.1.0.zip);.tar.gz格式(如apache-tomcat-10.1.0.tar.gz)。二、Windows系统安装步骤
.zip文件解压到不含中文/空格的目录(如C:\apache-tomcat-10.1.0),建议重命名为简短名称(如tomcat10)。CATALINA_HOME,变量值C:\apache-tomcat-10.1.0;Path变量中添加%CATALINA_HOME%\bin(用分号分隔)。%CATALINA_HOME%\bin目录(如C:\apache-tomcat-10.1.0\bin);startup.bat文件,控制台会显示Tomcat启动日志(如“Server startup in [xxx] milliseconds”)。http://localhost:8080,若看到Tomcat欢迎页面(含“Apache Tomcat”标题),则安装成功。bin目录,双击shutdown.bat文件,或按Ctrl+C终止启动进程。三、Linux系统安装步骤(以Ubuntu为例)
sudo apt update && sudo apt install openjdk-11-jdk,安装完成后验证java -version。wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.0/bin/apache-tomcat-10.1.0.tar.gz下载;/opt目录(系统级软件推荐目录):sudo tar -zxvf apache-tomcat-10.1.0.tar.gz -C /opt;sudo mv /opt/apache-tomcat-10.1.0 /opt/tomcat。sudo chmod +x /opt/tomcat/bin/*.sh;若需更严格的权限管理,可创建专用用户(如tomcat)并修改目录所有者:sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat && sudo chown -R tomcat:tomcat /opt/tomcat。/opt/tomcat/bin目录:cd /opt/tomcat/bin;./startup.sh,终端显示“Tomcat started.”即表示启动成功。curl http://localhost:8080(返回HTML内容则表示成功);http://服务器IP:8080(需确保防火墙开放8080端口)。sudo nano /etc/systemd/system/tomcat.service;[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
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
User=tomcat
Group=tomcat
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload && sudo systemctl enable tomcat && sudo systemctl start tomcat,即可实现开机自动启动。四、常见问题解决
java -version无输出,需重新安装JDK并配置JAVA_HOME;$CATALINA_HOME/conf/server.xml文件中的<Connector port="8080">为其他端口(如8081),保存后重启Tomcat。sudo ufw allow 8080/tcp,CentOS执行firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload);ps -ef | grep tomcat查看进程是否存在,或curl http://localhost:8080验证。免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。