第1步:安装Java JDK

Tomcat 运行需要安装Java JDK 。

在Ubuntu上安装Oracle Java JDK 8的最简单方法是通过第三方PPA。
要添加PPA,请运行以下命令

sudo add-apt-repository ppa:webupd8team/java

在Ubuntu计算机上安装最新的Java JDK 8:

sudo apt update
sudo apt install oracle-java8-installer

将OracleJDK8设置为默认值,为此,安装Oracle-java8-Set-default包。这将自动设置JAVA环境变量。

sudo apt install oracle-java8-set-default

第3步:配置Tomcat9服务

打开其默认用户的Tomcat配置文件

sudo nano /opt/tomcat9/conf/tomcat-users.xml

将下面的行复制和粘贴到 </tomcat-users>之前

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="password_here" roles="manager-gui,admin-gui"/>

为Tomcat创建服务器帐户

sudo nano /etc/systemd/system/tomcat.service

然后将下面的行复制并粘贴到文件中并保存

[Unit]
Description=Tomcat9
After=network.target
[Service]
Type=forking
User=tomcat9
Group=tomcat9
Environment=CATALINA_PID=/opt/tomcat9/tomcat9.pid
Environment=JAVA_HOME=/usr/lib/jvm/java-8-oracle/
Environment=CATALINA_HOME=/opt/tomcat9
Environment=CATALINA_BASE=/opt/tomcat9
Environment="CATALINA_OPTS=-Xms512m -Xmx512m"
Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC"
ExecStart=/opt/tomcat9/bin/startup.sh
ExecStop=/opt/tomcat9/bin/shutdown.sh
[Install]
WantedBy=multi-user.target

重启服务,使设置生效:

sudo systemctl daemon-reload
sudo systemctl start tomcat.service
sudo systemctl restart tomcat.service
sudo systemctl enable tomcat.service

使用浏览器打开Tomcat默认页面:

http://localhost:8080

如何在Ubuntu安装Apache Tomcat9

第2步:下载Tomcat包

运行以下命令下载Tomcat软件包。

cd /tmp && wget http://mirrors.sonic.net/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

提取下载的包。

tar -xzf apache-tomcat-9.0.8.tar.gz

为Tomcat文件创建一个目录。
并把解压的文件移到里面。

sudo mv apache-tomcat-9.0.8 /opt/tomcat9

运行下面的命令来创建Tomcat用户。

sudo useradd -r tomcat9 --shell /bin/false

设置所有者

sudo chown -R tomcat9 /opt/tomcat9
日期:2020-07-07 20:55:51 来源:oir作者:oir