在 Ubuntu 20.04 上安装 Apache Tomcat 教程

发布时间:2024-06-29 点击:78
本文目录
显示
1.
一、安装 java
2.
二、安装 tomcat
3.
三、访问 apache tomcat web 界面
4.
四、搬瓦工新手教程和优惠套餐
4.1.
推荐阅读
apache tomcat 是一个开源的轻量级 web 服务器,用于运行基于 java 的网站和应用程序。目前有不少网站还是基于 java 进行开发的,这个时候就需要用到 apache tomcat。apache tomcat 是 jakarta ee 平台的一个实现,它是对 java ee 平台的修改,以适应分布式计算和 web 服务。本文将介绍如何在 ubuntu 20.04 服务器上安装 apache tomcat 教程,安装完成之后就可以部署 java 网站了。
开始前我们需要有一个拥有 sudo 权限的账户,参考《ubuntu创建用户教程:添加具有sudo权限的非root账户》。
一、安装 java
更新系统包:
$ sudo apt update安装 java 运行环境:
$ sudo apt install default-jdk -y验证 java 安装:
$ java -version二、安装 tomcat
下载最新版本的 apache tomcat。要查找最新的 tomcat 版本,请访问官方下载页面。
$ wget https://archive.apache.org/dist/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.tar.gz解压下载的安装包:
$ sudo tar xzvf apache-tomcat-10.0.8.tar.gz创建安装目录:
$ sudo mkdir /opt/tomcat/将解压的文件移动到安装目录:
$ sudo mv apache-tomcat-10.0.8/* /opt/tomcat/修改安装目录的所有权限:
$ sudo chown -r www-data:www-data /opt/tomcat/修改安装目录的访问权限:
$ sudo chmod -r 755 /opt/tomcat/编辑?conf/tomcat-users.xml?文件以配置 apache tomcat 的管理员和管理帐户。
$ sudo nano /opt/tomcat/conf/tomcat-users.xml在?<tomcat-users>?标记中添加以下代码。通过使用高安全密码更改下面的值?strongpassword?来更改管理员和经理访问的密码。
<!-- user manager can access only manager section --><role rolename=\manager-gui\ /><user username=\manager\ password=\strongpassword\ roles=\manager-gui\ /><!-- user admin can access manager and admin section both --><role rolename=\admin-gui\ /><user username=\admin\ password=\strongpassword\ roles=\manager-gui,admin-gui\ />通过编辑管理器和主机管理器配置文件启用对 apache tomcat 的远程访问。编辑管理器应用程序?context.xml?文件:
$ sudo nano /opt/tomcat/webapps/manager/meta-inf/context.xml注释掉 ip 地址部分,如下所示。然后,保存并关闭文件。
<!-- <valve classname=\org.apache.catalina.valves.remoteaddrvalve\ allow=\127\\.\\d \\.\\d \\.\\d |::1|0:0:0:0:0:0:0:1\ /> -->编辑主机管理器应用程序?context.xml?文件:
$ sudo nano /opt/tomcat/webapps/host-manager/meta-inf/context.xml注释掉 ip 地址部分,如下所示。然后,保存并关闭文件。
<!--<valve classname=\org.apache.catalina.valves.remoteaddrvalve\ allow=\127\\.\\d \\.\\d \\.\\d |::1|0:0:0:0:0:0:0:1\ /> -->为 apache tomcat 创建一个 systemd 单元文件。
$ sudo nano /etc/systemd/system/tomcat.service将以下代码添加到文件中。然后,保存并关闭文件。
[unit]description=tomcatafter=network.target[service]type=forkinguser=rootgroup=rootenvironment=\java_home=/usr/lib/jvm/java-1.11.0-openjdk-amd64\environment=\java_opts=-djava.security.egd=file:///dev/urandom\environment=\catalina_base=/opt/tomcat\environment=\catalina_home=/opt/tomcat\environment=\catalina_pid=/opt/tomcat/temp/tomcat.pid\environment=\catalina_opts=-xms512m -xmx1024m -server -xx: useparallelgc\execstart=/opt/tomcat/bin/startup.shexecstop=/opt/tomcat/bin/shutdown.sh[install]wantedby=multi-user.target重新加载 systemd 守护程序服务以应用更改。
$ sudo systemctl daemon-reload启动 apache tomcat 服务。
$ sudo systemctl start tomcat使服务在系统启动时启动。
$ sudo systemctl enable tomcat检查服务的状态。
$ sudo systemctl status tomcat三、访问 apache tomcat web 界面
转到您的浏览器地址栏以访问 web 界面并输入?http://serveripaddress:8080?以便 suitecrm 访问 web 安装向导。 例如:
http://192.0.2.10:8080至此,您已经在服务器上安装了 apache tomcat。您现在可以访问主仪表板,开始管理您的 java 应用程序。
四、搬瓦工新手教程和优惠套餐
搬瓦工推荐方案
搬瓦工实时库存:https://stock.bwg.net
温馨提醒?如果您有选择困难症,直接选中间的 cn2 gia-e方案,季付 $49.99,多达 12 个机房任意切换
方案内存cpu硬盘流量/月带宽机房价格购买
cn2
(最便宜) 1gb 1核 20gb 1tb 1gbps dc3 cn2
dc8 znet $49.99/年 购买
cn2 2gb 1核 40gb 2tb 1gbps $52.99/半年
$99.99/年 购买
cn2 gia-e
(最推荐) 1gb 2核 20gb 1tb 2.5gbps dc6 cn2 gia-e
dc9 cn2 gia
日本软银 jpos_1
荷兰 eunl_9 $49.99/季度
$169.99/年 购买
cn2 gia-e 2gb 3核 40gb 2tb 2.5gbps $89.99/季度
$299.99/年 购买
hk 2gb 2核 40gb 0.5tb 1gbps 中国香港 cn2 gia $89.99/月
$899.99/年 购买
hk 4gb 4核 80gb 1tb 1gbps $155.99/月
$1559.99/年 购买
tokyo 2gb 2核 40gb 0.5tb 1.2gbps 日本东京 cn2 gia $89.99/月
$899.99/年 购买
tokyo 4gb 4核 80gb 1tb 1.2gbps $155.99/月
$1559.99/年 购买
搬瓦工优惠码:bwh3hyatvbjw搬瓦工购买教程:《2021年全新bandwagonhost搬瓦工vps主机购买图文教程 性价比cn2优化线路商》
选择建议:
入门:洛杉矶 cn2 套餐,目前最便宜,可选 cn2 gt 机房,入门之选。推荐:洛杉矶 cn2 gia-e 套餐,速度超快,可选机房多(dc6、dc9、日本软银、荷兰联通等),性价比最高。高端:香港 cn2 gia 套餐,价格较高,但是无可挑剔。东京 cn2 gia 套餐也是非常不错的高端选择。

说是要验证邮箱但是没有收到验证信息
如何获取备案码链接打不开啊
云主机 服务商
cn域名有好的大前景吗?
百度熊掌号如何判断优质内容
word字符间距怎么设置 word字符间距的设置方法介绍
腾讯云15元购买一个月服务器
苹果笔记本电脑共享WiFi的方法|如何使Macbook成为无线路由