首页 > 系统相关 >如何在linux系统上安装tomcat应用程序?

如何在linux系统上安装tomcat应用程序?

时间:2024-08-05 16:25:06浏览次数:19  
标签:CATALINA tomcat 应用程序 yum usr install linux HOME

1)首先查看安装包信息 yum info tomcat

yum info tomcat

2)安装 yum -y install tomcat

yum -y install tomcat

3)查看安装是否成功 rpm -q tomcat

rpm -q tomcat 

4)如果输出一下内容则代表安装成功 tomcat-7.0.76-16.el7_9.noarch

5)执行 vi /etc/profile 添加下列内容

vi /etc/profile
JAVA_HOME=/usr/lib/jvm/java
​
PATH=$PATH:$JAVA_HOME/bin
​
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
​
CATALINA_BASE=/usr/share/tomcat
​
CATALINA_HOME=/usr/share/tomcat
​
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME

6)然后执行 source /etc/profile 生效文件

source /etc/profile

7)然后执行 echo $CATALINA_BASE 如果输出/usr/share/ 则代表正确

echo $CATALINA_BASE 

8)在启动前 我们需要先执行 systemctl stop firewalld 关闭防火墙

systemctl stop firewalld

9)然后执行 systemctl start tomcat.service 启动tomcat服务器(显示如下代表正确)

systemctl start tomcat.service

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fqr14B4D-1611059618926)(evernotecid://6FE75482-54A0-433A-9625-A01F7FEE92EC/appyinxiangcom/9896050/ENResource/p2998)]

10)作为刚开始使用 Tomcat,很可能想要安装一些管理工具,这些工具将帮助我们部署 Java 应用程序和管理虚拟主机。幸运的是,有一些软件包将这些工具作为 Web 应用程序。我们需要安装如下软件

11)执行 yum install -y tomcat-webapps tomcat-admin-webapps 安装

yum install -y tomcat-webapps tomcat-admin-webapps

12)执行 yum install -y tomcat-docs-webapp tomcat-javadoc

yum install -y tomcat-docs-webapp tomcat-javadoc

13)为了使用在上一步安装的 manager webapp,我们必须添加一个登录到我们的 Tomcat 服务器。

修改 tomcat-users.xml 文件: 执行 vi /usr/share/tomcat/conf/tomcat-users.xml 进入修改文件给文件添加内容

vi /usr/share/tomcat/conf/tomcat-users.xml
#添加下列内容
​
<tomcat-users>
               <user username="admin(自己设置)" password="admin自己设置)" roles="manager-gui,admin-gui"/>
 </tomcat-users>

14) 做完以上步骤后 我们就可以打开浏览器输在输入框输入ip:8080(例如我的是 192.168.61.136:8080)回车就完事了

标签:CATALINA,tomcat,应用程序,yum,usr,install,linux,HOME
From: https://blog.csdn.net/2301_77279557/article/details/140930260

相关文章

  • 查看linux系统的相关配置命令
    1、查看系统基本信息uname[选项]-a显示所有的信息-s显示内核信息-r显示内核版本-o显示操作系统名称-m硬件架构2、查看cpu相关信息lscpu​3、查看内存相关信息free[选项]-m以m为单位显示-h以人类可读显示4、系统实时状态top命令可以实时地显示系......
  • 如何获取部署在 Azure 应用服务上并通过 Microsoft 身份提供商进行身份验证的 Python
    我使用PythonDash包构建了一个Web应用程序,并将该应用程序部署在Azure应用服务上。Web应用程序当前通过Azure门户的应用程序服务使用Microsoft身份提供程序进行身份验证。但是如何获取登录用户的详细信息呢?在本地运行时如何验证我的Web应用程序?我当前的登录流......
  • linux 基础知识汇总
    1、Linux文件系统概述Linux文件系统是指操作系统用来控制文件如何存储和检索的结构和逻辑。文件系统结构根目录:/Linux文件系统从根目录(/)开始,这是所有文件和目录的起点。目录结构:Linux使用层次化目录结构,每个目录包含文件和子目录。挂载点:各种文件系统通过挂载点(mo......
  • Parallels Desktop19.3.0虚拟机软件可以让你在Mac上同时运行Windows、Linux等多个系统
    ParallelsDesktop19,一个虚拟机软件,可以让你在Mac上同时运行Windows、Linux等多个系统。听起来是不是很厉害?但其实它还有更多隐藏的小技巧等着你去发现。如果你还在因为Mac和Windows之间的不兼容而苦恼,那么ParallelsDesktop19就是你的救星。它可以帮助你轻松地在Mac上运行Win......
  • 我可以将 Python 与 javascript 结合起来用于网站或应用程序吗
    我不知道如果j添加Python和javascript可以吗我尝试过。但决定在继续之前询问一下是否可以继续但是如果我只使用javascript还是只使用python会更好吗?我只需要建议或答案将Python与Javascript结合用于网站或应用程序不仅完全可行,而且也是一种非常常见的做法!二者......
  • prometheus中的node_exporter中linux系统中取磁盘使用率
    (((node_filesystem_size_bytes{job="exp-server-node",mountpoint=~".*",fstype=~"ext4|xfs|ext2|ext3|tmpfs"}-node_filesystem_free_bytes{job="exp-server-node",mountpoint=~".*",fstype=~"ext4|xfs|ext2|ext3|t......
  • 一张图带你学习Linux文件权限,简单易懂!
    你好,这里是网络技术联盟站,我是瑞哥。在Linux系统中,文件权限是确保系统安全性和完整性的重要机制。理解并正确设置文件权限,能够有效防止未授权的访问和修改,从而保护系统中的数据。文件权限文件权限是Linux系统中控制用户和组对文件和目录的访问权限的机制。每个文件和目......
  • VisionPro二次开发学习笔记1-创建基于QuickBuild的C#应用程序
    创建基于QuickBuild的C#应用程序使用的QuickBuild应用程序位于%VPRO_ROOT%/Samples/Programming/QuickBuild/advancedAppOne.vpp中。在继续之前,可以在QuickBuild中运行该应用程序。QuickBuild应用程序使用PatMax查找支架的“耳朵”之一,使用CogFixture工具设置图像的......
  • Linux修改Swap分区大小及使用优先级
      Swap是Linux系统中的一种虚拟内存,用于在物理内存不足时扩展可用内存。当系统的物理内存不足以满足所有运行进程的需求时,操作系统会将不常用的数据存储在Swap分区中。在某些情况下,可能需要增加Ubuntu系统上的Swap大小,以提供更多的可用内存。以下将介绍调整Swap分区大小和使用......
  • linux awk命令
    awk命令是Linux系统中非常强大的文本处理工具,它能够对文本文件进行分析、处理和格式化输出。以下是awk命令的一些常见用法和示例:一、基本语法awk命令的基本语法如下:awk'pattern{action}'input_filepattern:用于指定需要匹配的条件,可以是文本字符串或正则表达式。{......