centos tomcat php,CentOS 7 yum安装与配置 Tomcat

1、准备工作Tomcat

检测本机是否安装Tomcat

systemctl status tomcat.service

or

systemctl status tomcat

出现如下图所示,本机没有安装Tomcat

d97e57adc9cac96b256dba869d372b2e.png

查看Tomcat信息

yum info tomcat

2、安装Tomcat

yum install tomcat -y

查看Tomcat是否安装成功

rpm -q tomcat

执行命令后,出现如下图所示,表示安装成功

3e92c3dd08c1d9e838089c6fb7b748ee.png

3、配置环境变量

Tomcat默认安装路径/usr/share/tomcat/

5d88acb00aa66e373bae9dbbce1dd46e.png

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

CATALINA_BASE=/usr/share/tomcat

CATALINA_HOME=/usr/share/tomcat

export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME

快速更改Tomcat在启动时使用的Java选项

在JAVA_OPTS行添加。 随意改变Xmx和MaxPermSize值,这些设置会影响Tomcat会使用多少内存:

JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

保存并关闭profile文件,执行如下命令生效

source /etc/profile

使用如下命令查看Tomcat变量

echo $CATALINA_BASE

echo $CATALINA_HOME

a19d940de79070f1c173679e68ee9ee5.png

4、启动Tomcat和无法访问原因

启动 Tomcat

systemctl start tomcat

查看Tomcat是否启动成功

systemctl status tomcat

2f028551b1c72737de97cb284b1637a0.png

在浏览器输入IP192.168.9.112:8080,无法访问,效果如下:

cc9b4e4f981e693839650a331763fdbf.png

4.1、不能访问的原因

因为前面安装的是 tomcat 的基础服务,并没有安装浏览器管理界面,接下来我们需要安装管理包

执行命令firewall-cmd --zone=public --add-port=8080/tcp --permanent 永久开放8080端口,否则会导致无法访问

开放8080后执行 systemctl restart firewalld.service重启防火墙

4.2 开机启动Tomcat

systemctl enable tomcat.service

5、安装Tomcat管理包

安装Tomcat根页面(tomcat-webapps)和Tomcat Web应用程序管理器和Virtual Host Manager(tomcat-admin-webapps),请运行以下命令:

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

安装在线文档(可选)

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

安装完成后,检查/usr/share/tomcat/webapps目录是否存在如下文件夹

652cb69b421cc1fd8a3429b09b90846d.png

6、配置Tomcat Web管理界面

为了使用在上一步安装的manager webapp,我们必须添加一个登录到我们的Tomcat服务器。然后修改tomcat-users.xml的文件

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

要新增谁可以访问用户manager-gui和admin-gui (前面我们安装了管理接口)。您可以通过定义类似于以下示例的用户来执行此操作。请务必将用户名和密码更改为安全:

tomcat-users.xml – 管理用户

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

sudo systemctl restart tomcat

7、访问Web界面

打开浏览器在地址栏输入服务器IP:8080,例如我的地址:192.168.9.112:8080,效果如下:

f824f31069aea9e8420150ff60e0800a.png

点击Manager App按钮,使用刚才的用户名和密码登录

60d416a5b67887c759527efc9956f9da.png

Web应用程序管理器用于管理Java应用程序。您可以在此处开始,停止,重新加载,部署和取消部署。您还可以对应用程序运行一些诊断(即查找内存泄漏)。最后,有关您的服务器的信息位于此页面的最下方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值