Linux(CentOs7) 安装 tomcat9 实现eclipse热部署配置

简介: 开始接触mavenweb项目,自己试着使用ECS配置了tomcat9实现了一下eclipse中的项目热部署,下面是心得体会:首先,创建好自己的mavenWeb项目。然后就是在服务器中配置Tomcat了。

开始接触mavenweb项目,自己试着使用ECS配置了tomcat9实现了一下eclipse中的项目热部署,下面是心得体会:
首先,创建好自己的mavenWeb项目。
然后就是在服务器中配置Tomcat了。
link下载tar.gz版本,使用xftp将上传至服务器,我的是放在根目录下面了,解压缩tar -xzvf +文件名

tar -xzvf apache-tomcat-9.0.26.tar.gz

解压出目录名为apache-tomcat-9.0.26的文件目录后,使用移动命令将文件移动到/usr/local目录下并且重命名为tomcat

mv apache-tomcat-9.0.26 /usr/local/tomcat

进入tomcat/bin 文件夹修改文件catalina.sh

vi catalina.sh

添加内容
CATALINA_HOME=/usr/local/tomcat
启动Tomcat

service tomcat start
PS(如果失败了就查看一下权限的问题)

去客户端的浏览器中访问 ip地址:8080 就可以看到熟悉的Tomcat欢迎界面了(第一次进入的时间可能会有点慢,没关系,咱们让子弹飞一会...)看到界面之后点击Host-Manager 这时候会报错,因为还没有配置完呢
接下来就进入到关键的步骤了,注意:
1,打开Tomcat安装目录的conf目录,编辑tomcat-users.xml文件

vi tomcat-users.xml

添加下面的角色

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="你自己的用户名" password="你的密码" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

添加完成后重启Tomcat
浏览器输入地址后点击Host Manager
出现下面这个就ok了,成功了?不,才成功了一半
image

在eclipse中进行部署测试,tomcat7:deploy 并不能成功
image

接下来就要进行最关键的一步了,修改上传的权限
tomcat安装目录下面有两个名为host-manager和manager的目录打开其中一个,编辑里面的META-INF目录中的context.xml文件

vim context.xml

这段话注释掉
<!--这里是使用的正则表达式控制可以上传项目的IP,默认设置的是只有本机才行-->
 <Valve className="org.apache.catalina.valves.RemoteAddrValve"
    allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->

host-manager和manager中的解决办法一样
完成后重启tomcat
来到eclipse中热部署就可以开始了,这里说明一下,第一次的部署命令和后面的不同

第一次
tomcat7:deploy

非第一次
tomcat7:redeploy

image
看到这样的信息,终于成功了!!!

相关文章
|
3天前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
14 1
|
2天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
4天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
5天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
23 0
|
5天前
|
Linux 数据安全/隐私保护
Linux 读写权限的配置
Linux 读写权限的配置
11 0
|
5天前
|
存储 安全 Linux
linux centos7中使用 Postfix 和Dovecot搭建邮件系统
linux centos7中使用 Postfix 和Dovecot搭建邮件系统
|
6天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
6天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
5月前
|
网络协议 Java 应用服务中间件
linux tomcat 解压安装
tomcat安装 1.解压 2.开放8080端口 firewall-cmd --permanent --add-port=8080/tcp 3.firewall-cmd --reload 重载 4.firewall-cmd --query-port=8080/tcp 查看端口 5.配置环境变量和java一样,最后刷新
35 0
|
应用服务中间件 Linux 网络安全
LINUX09_Tomcat7.0.70如何安装
LINUX09_Tomcat7.0.70如何安装
119 0
LINUX09_Tomcat7.0.70如何安装