在 Ubuntu 20.04 上安装 Apache Tomcat 教程

发布时间:2024-06-29 点击:122
本文目录
显示
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成为无线路由