首页 > 其他分享 >华为云耀云服务器L实例:初级篇-tomcat配置部署

华为云耀云服务器L实例:初级篇-tomcat配置部署

时间:2023-10-25 12:15:37浏览次数:55  
标签:Web Java tomcat Tomcat 云耀云 华为 服务器

 

华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。

本产品网址为:https://www.huaweicloud.com/product/hecs-light.html

Tomcat是一个流行的开源Java Servlet容器,被广泛用于部署和运行Java Web应用程序。如果你想在华为云耀云服务器L实例上搭建一个稳定、可靠的Web应用环境,部署Tomcat是一个不错的选择。本文为一份详细的在华为云耀云服务器L实例上部署Tomcat的教程,帮助我们快速搭建Tomcat环境并成功部署你的Web应用。

Tomcat作为一个流行的Java Servlet容器,具有以下几个优点:

1.  轻量级:Tomcat是一个轻量级的容器,占用资源相对较少,启动速度快。这使得它成为在资源有限的环境中部署和运行Java Web应用程序的理想选择。

2.  易于使用:Tomcat提供了简单而直观的管理界面,使得配置和管理变得容易。它还支持热部署,可以在不重启整个服务器的情况下更新和部署应用程序。

3.  良好的兼容性:Tomcat遵循Java Servlet和JavaServer Pages(JSP)规范,与标准的Java Web应用程序兼容性良好。它可以无缝集成其他Java EE技术和框架,如Spring和Hibernate。

4.  可扩展性:Tomcat支持通过插件和扩展来扩展其功能。你可以根据需求添加额外的组件和模块,以满足特定的应用程序需求。

5.  社区支持和活跃度:Tomcat拥有庞大的开源社区支持,用户可以从社区中获取丰富的资源、文档和解决方案。同时,Tomcat的开发团队也保持着活跃的更新和维护,及时修复漏洞和发布新版本。

总之,Tomcat作为一个成熟而可靠的Java Servlet容器,具有轻量级、易用性、兼容性、可扩展性和强大的社区支持等优点,使得它成为许多开发者和组织选择的首选容器。

下载Tomcat

首先,我们来到tomcat官网(Apache Tomcat® - Apache Tomcat 9 Software Downloads),在左侧选择自己需要的tomcat版本,找到tar.gz文件,右键复制链接。这里我选用的是tomcat9,操作如下图:

然后我们打开自己的Shell(这里使用CloudShell),登陆到我们的华为云耀云服务器L实例,然后输入指令:

wget+刚刚复制的链接地址

例如我的如下:

然后经过一小阵等待,我们的tomcat下载完毕

现在,我们输入以下指令来解压刚刚下载的文件(如果下载不同版本的tomcat,记得换掉文件版本名):

sudo tar -xvaf apache-tomcat-9.0.80.tar.gz

 

之后,我们输入 cd apache-tomcat-9.0.80/bin/ 直接转到解压后的文件夹下,输入 ./startup.sh 即可运行tomcat。

效果如下:

但别急,此时我们还无法直接访问tomcat页面,我们还需要对安全组规则进行简单配置。

针对tomcat的安全组配置

首先我们在宝塔面板中找到 安全-添加端接口规则 ,输入8080,并点击提交。

再来到华为云耀云服务器L实例的控制台,找到自己的云耀云服务器。

点击安全组,再点击配置规则

在入方向规则中,添加如下内容:

尝试访问Tomcat端口

添加完成后,我们就可以尝试访问自己云耀云服务器L实例的tomcat了,访问地址为:

http://公网ip:8080

就比如我的是:

http://1.94.54.148:8080

点击进入后,出现以下界面即为成功

最后,我们回到Shell中,输入以下指令即可关闭tomcat服务

./shutdown.sh

 

通过本文的教程,我们已经成功在云服务器上部署了Tomcat。Tomcat作为一个强大而灵活的Java Servlet容器,为我们的的Web应用程序提供了一个稳定、高效的运行环境。希望本文对大家有所帮助,祝大家都能在云服务器上成功部署Tomcat,并顺利运行我们的Web应用!

标签:Web,Java,tomcat,Tomcat,云耀云,华为,服务器
From: https://www.cnblogs.com/jishuseng/p/17786854.html

相关文章

  • 华为云耀云服务器L实例:初级篇-购买并使用宝塔面板管理自己的云服务器
     在当今数字化时代,云服务器已经成为许多企业和个人不可或缺的一部分。通过将数据和应用程序存储在云端,云服务器为用户提供了灵活、可靠和高效的计算资源。为了帮助用户解决使用云服务器时的问题和困惑,华为云推出了一款专为中小企业和开发者打造的轻量级云服务器产品——云耀云......
  • 华为云耀云服务器L实例:高级篇-部署自己的免费gpt
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:初级篇-java环境配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:高级篇-部署自己的memos云端笔记
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:高级篇-部署自己的ASRT语音识别api
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(下)
     书接上文,我们已经做好了在华为云耀云服务器L实例中开启minecraft服务器的所有准备工作,现在让我们正式在我们的华为云耀云服务器L实例中开启minecraft服务器。开启minecraft服务器首先,我们需要知道自己的minecraft服务器核心jar放在哪里了,就是上方下载上传后的路径,这里我的......
  • 华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(上)
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为镜像jdk,阿里maven地址
    https://repo.huaweicloud.com/java/jdk/maven仓库https://developer.aliyun.com/mirror/maven安装了maven,但在执行mvn-v或maven-versions时提示bash:maven:未找到命令...应该是环境变量出错,把MAVEN_HOME的路径换到PATH上就可以了,如下:exportJAVA_HOME=/usr/local/java......
  • 华为S2326TP-EI交换机端口汇聚(划分vlan做汇聚)
    批量创建Vlan11-20,并将交换机端口1-10分别加入到Vlan中,设置为ass口,[Quidway]system-view     //进入配置视图[Quidway]sysnameSwitchA //给交换机命名[SwitchA]vlanbatch11to20     //同时创建vlan11到vlan20[SwitchA]interfaceethernet0/0/1......
  • idea配置tomcat热部署
    idea中配置了tomcat的“updateclassesandresources”后,点击run之后,每次修改代码都没有及时生效,也就是没有成功进行热部署。在idea中实现热部署,要先设置自动编译,再选择正确的运行模式(Debug运行,不是Run)新建一个类或文件都需重新启动tomcat!!!第一步:开启自动编译重点:看自动编译......