在Ubuntu命令行中安装Tomcat服务器通常包括以下步骤:
下载Tomcat:
使用wget
命令下载Tomcat的tar.gz压缩包。wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz
解压Tomcat压缩包:
使用tar
命令解压Tomcat压缩包到你希望安装的目录,例如/opt
:sudo tar -xzf apache-tomcat-8.5.100.tar.gz -C /opt
重命名解压后的目录(可选):
为了方便识别,你可以重命名解压后的目录:sudo mv /opt/apache-tomcat-8.5.100 /opt/tomcat
设置Tomcat环境变量(可选):
为了在任何位置都能方便地访问Tomcat的可执行文件,你可以将Tomcat的bin
目录添加到你的PATH
环境变量中:export PATH=$PATH:/opt/tomcat/bin
将上述行添加到你的
~/.bashrc
或~/.profile
文件中,并运行source ~/.bashrc
或重新登录你的用户账户以应用更改。启动Tomcat:
使用catalina.sh
脚本启动Tomcat服务器:sudo /opt/tomcat/bin/startup.sh
验证Tomcat是否运行:
检查Tomcat是否成功启动并运行:sudo /opt/tomcat/bin/ps -ef | grep java
或者访问Tomcat的欢迎页面,如果服务器运行在本地,默认地址通常是:
http://localhost:8080/
设置Tomcat为服务(可选):
为了使Tomcat在系统启动时自动启动,你可以创建一个systemd
服务文件:sudo nano /etc/systemd/system/tomcat.service
在文件中添加以下内容:
[Unit] Description=Apache Tomcat 8.5 Web Application Container After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid" Environment="CATALINA_HOME=/opt/tomcat" Environment="CATALINA_BASE=/opt/tomcat" ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh [Install] WantedBy=multi-user.target
然后,启动并使服务开机自启:
sudo systemctl daemon-reload sudo systemctl start tomcat sudo systemctl enable tomcat
配置防火墙(如果使用UFW):
如果使用UFW防火墙,确保开放Tomcat的端口(默认8080):sudo ufw allow 8080/tcp