CentOS 安装 tomcat 环境安装及配置过程完整版「建议收藏」

CentOS 安装 tomcat 环境安装及配置过程完整版「建议收藏」CentOS安装tomcat环境安装及配置过程查看安装包信息yuminfotomcat安装yum-yinstalltomcat查看是否安装成功rpm-qtomcat输出:tomcat-7.0.76-16.el7_9.noarch表示安装成功。配置环境变量tomcat默认安装路径/usr/share/tomcat/加入环境变量配置在/etc/profile配置文件中加入Tomcat环境变量:JAVA_HOME=/usr/lib/jvm/ja

大家好,又见面了,我是你们的朋友全栈君。

CentOS 安装 tomcat 环境安装及配置过程


查看安装包信息

yum info tomcat

安装

yum -y install tomcat

查看是否安装成功

rpm -q tomcat

输出:

tomcat-7.0.76-16.el7_9.noarch

表示安装成功。

配置环境变量

tomcat 默认安装路径

/usr/share/tomcat/

加入环境变量配置

在 /etc/profile 配置文件中加入 Tomcat 环境变量:

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

使配置文件生效:

source /etc/profile

查看是否生效

echo $CATALINA_BASE
echo $CATALINA_HOME

启动 tomcat

systemctl start tomcat.service

查看是否启动:

systemctl status tomcat

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

你想运行一个 tomcat 应用程序,你可以将它放在 /usr/share/tomcat/webapps 的目录,配置 tomcat,并重新启动 tomcat 服务。

配置端口

查看防火墙状态

systemctl status firewalld

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

关闭状态,需要开启。

开启防火墙

systemctl start firewalld

再次查看状态:

VM-0-11-centos firewalld[25831]: WARNING: AllowZoneDrifting is enable....

启动了,但这里出现一个警告信息。

警告解决

编辑 FirewallD 配置文件:

vi /etc/firewalld/firewalld.conf

找到 AllowZoneDrifting=yes 把 yes 改为 no:

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

重启后生效。

永久开放 8080 端口

执行命令:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

永久开放 8080 端口,否则会导致无法访问。

重启防火墙:

systemctl restart firewalld.service

开机启动 tomcat

systemctl enable tomcat.service

安装 tomcat 管理包

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

安装 Tomcat 根页面(tomcat-webapps)和 Tomcat Web 应用程序管理器和Virtual Host Manager:
yum install -y tomcat-webapps tomcat-admin-webapps 

安装在线文档(可选):
yum install -y tomcat-docs-webapp tomcat-javadoc

完成后,tomcat/webapps 目录将增加以下几个子目录:

ROOT、examples、sample、manager和host-manager。

配置 Tomcat Web 管理界面

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

修改 tomcat-users.xml 文件:

vi /usr/share/tomcat/conf/tomcat-users.xml

新增访问 manager-gui 和 admin-gui 的管理账号:

<tomcat-users>
   <user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

保存并关闭 tomcat-users.xml 文件, 重启 Tomcat 服务:

systemctl restart tomcat

打开浏览器在地址栏输入服务器 IP地址:8080 。好了,我们可以看到 Tomcat 界面了,并且,如果点击 Manager App 按钮,就可以使用上面设置的账号和密码登录了。


PS:更多更多内容……,请查看 –> 《Server 开发》
PS:更多更多内容……,请查看 –> 《Server 开发》
PS:更多更多内容……,请查看 –> 《Server 开发》

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161086.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webpack 版本冲突详细原因分析及解决办法「建议收藏」

    webpack 版本冲突详细原因分析及解决办法「建议收藏」本项目使用vue/cli-4构建,在安装完less-loader后,npmrunserve时候报错,原因是webpack版本冲突报错信息Error:Rulecanonlyhaveoneresourcesource(providedresourceandtest+include+exclude)in{“exclude”:[null],“use”:[{“loader”:“/Users/truezir_tech_team/WebstormProject

    2022年8月10日
  • AlertDialog.Builder setPositiveButton 点击时不关闭dialog

    AlertDialog.Builder setPositiveButton 点击时不关闭dialogAlertDialog.BuildersetPositiveButton 与 setNegativeButton点击时都会自动关闭dialog,但是文本控制不想其关闭两种方法①:LayoutInflater inflater=LayoutInflater.from(mActivity);Viewview=inflater.inflate(R.layout.

    2022年6月16日
  • 研招网的准考证还能下载吗_考研准考证还能下载吗

    研招网的准考证还能下载吗_考研准考证还能下载吗下载打印方式往下看,有手把手教学。【考生请注意】据了解,《准考证》由考生使用A4幅面白纸在规定时间内(2021年12月10日开始至12月27日)上网自行下载打印。《准考证》正、反两面在使用期间均不得涂改或书写。考生凭下载打印的《准考证》及居民身份证参加考研初试和复试。考生凭本人《准考证》及有效居民身份证按规定时间进入考场,对号入座。入座后将上述证件放在桌面左上角,以便核验。请考生下载《准考证》前认真阅读报考点所在地省(区、市)考生防疫有关要求,并认真关注《准考证》上“省级招生考试…

    2022年9月7日
  • ElasticSearch搜索引擎:常用的存储mapping配置项 与 doc_values详细介绍

    ElasticSearch搜索引擎:常用的存储mapping配置项 与 doc_values详细介绍

    2021年10月5日
  • 博客背景颜色怎么改_皮肤图片

    博客背景颜色怎么改_皮肤图片步骤:管理博客–&amp;amp;amp;amp;amp;gt;博客设置–&amp;amp;amp;amp;amp;gt;鼠标箭头移至当前模板–&amp;amp;amp;amp;amp;gt;鼠标右键–&amp;amp;amp;amp;amp;gt;检查–&amp;amp;amp;amp;amp;gt;找到checked=“checked”readonly将这段代码剪切后–&amp;amp;amp;amp;amp;gt;粘贴

    2022年10月9日
  • matlab plot颜色代码_matlab改图像背景颜色

    matlab plot颜色代码_matlab改图像背景颜色通常有两种方法: 使用预置的颜色代码 ‘r’红色’m’粉红’g’绿色’c’青色’b’兰色’w’白色’y’黄色’k’黑色 使用颜色数组 plot(x,y,’color’,[0.10.20.3])%颜色数组三个元素都在0~1之间

    2022年10月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号