鹏叔(https://www.pengtech.net)

导航

在ubuntu服务器上安装tomcat 9

前提条件:

确保ubuntu服务器上 已经安装 java 8 或更高版本,安装java8可以参考我的另一篇博文 通过 ppa 在ubuntu server 上安装java 8

java -version

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

 

第一步:下载安装包,解压缩


cd /usr/local
sudo wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
#解压缩
sudo tar xzf apache-tomcat-9.0.12.tar.gz
#修改文件目录名称
sudo mv apache-tomcat-9.0.12 /usr/local/apache-tomcat9

 

第二步:配置环境变量

echo "export CATALINA_HOME="/usr/local/apache-tomcat9"" >> ~/.bashrc
echo "export JAVA_HOME="/usr/lib/jvm/java-8-oracle"" >> ~/.bashrc
echo "export JRE_HOME="/usr/lib/jvm/java-8-oracle/jre"" >> ~/.bashrc
source ~/.bashrc

第三步:设置用户账号

编辑conf/tomcat-users.xml 在 <tomcat-users> </tomcat-users> 标签之间添加以下管理账号.

<!-- user manager can access only manager section -->
<role rolename="manager-gui" />
<user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />

<!-- user admin can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />

第四步:允许远程IP访问tomcat 主机已经管理tomcat

tomcat默认只允许从服务器本机localhost 访问和管理tomcat服务器,修改以下两个文件中IP地址正则表达式, 允许网络中的计算机访问和管理tomcat

Manager File: ./webapps/manager/META-INF/context.xml
Host Manager File: ./webapps/host-manager/META-INF/context.xml

第五步:启动tomcat

cd /usr/local/apache-tomcat9
#赋予可执行权限
chmod +x ./bin/startup.sh
#启动
./bin/startup.sh

Using CATALINA_BASE: /usr/local/apache-tomcat9
Using CATALINA_HOME: /usr/local/apache-tomcat9
Using CATALINA_TMPDIR: /usr/local/apache-tomcat9/temp
Using JRE_HOME: /usr/lib/jvm/java-8-oracle/jre
Using CLASSPATH: /usr/local/apache-tomcat9/bin/bootstrap.jar:/usr/local/apache-tomcat9/bin/tomcat-juli.jar
Tomcat started.

 第六步:验证启动成功

打开浏览器,访问网站,如果界面显示正常则启动成功。

 

参考文档

https://tecadmin.net/install-tomcat-9-on-ubuntu/

posted on 2018-10-21 01:51  eagle.supper  阅读(4627)  评论(0编辑  收藏  举报