在Linux下启动Tomcat有几种方法:
1. 使用catalina.sh脚本启动Tomcat:
```
cd /path/to/tomcat/bin
./catalina.sh start
```
2. 使用systemd服务来启动Tomcat:
创建一个tomcat.service文件:
```
sudo vi /etc/systemd/system/tomcat.service
```
将以下内容添加到文件中:
```
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/path/to/java
Environment=CATALINA_PID=/path/to/tomcat/logs/tomcat.pid
Environment=CATALINA_HOME=/path/to/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
ExecStart=/path/to/tomcat/bin/startup.sh
ExecStop=/path/to/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
```
保存并关闭文件。
然后启动和设置Tomcat服务:
```
sudo systemctl daemon-reload
sudo systemctl enable tomcat
sudo systemctl start tomcat
```
3. 使用nohup命令启动Tomcat:
```
cd /path/to/tomcat/bin
nohup ./catalina.sh run &
```
使用这种方法启动Tomcat后,可以使用Ctrl+C来停止Tomcat。
注意:以上方法中,`/path/to/tomcat`是Tomcat的安装路径,`/path/to/java`是Java的安装路径。根据自己的实际情况替换这些路径。