Tomcat8管理首页
- 添加管理用户
Tomcat8中定义了以下4种角色
- manager-gui - 允许访问GUI管理控制台和服务器状态页面
- manager-script - 允许访问文本接口和服务器状态页面
- manager-jmx - 允许访问JMX代理和服务器状态页面
- manager-status - 仅允许访问服务器状态页面
如果需要使用Tomcat8的管理后台来管理应用,需要添加manager-gui角色的管理员来实现。使用vim编辑Tomcat管理员配置文件tomcat-users.xml
sudo vim /opt/apache/tomcat/8.5.49/conf/tomcat-users.xml
在根元素tomcat-users添加以下内容,保存后退出
<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>
这里配置了拥有manager-gui角色的admin用户,重新启动Tomcat,浏览器中访问http://localhost:8080,点击右上方的Manager App,使用admin/123456账号密码登陆
登陆Tomcat管理后台
登陆成功将会看到如下的管理界面
Tomcat管理后台
- 配置远程访问管理后台
严格配置的情况下,Tomcat只允许本机(127.0.0.1或localhost)登陆管理后台,如果需要远程登陆,则需要额外配置webapps/manager/META-INF/context.xml文件,将ip地址改为需要登陆的远程主机IP地址或者范围,比如允许在同一IP段的内网其它机器上访问登陆Tomcat管理后台,可以参考下面的配置
sudo vim /opt/apache/tomcat/8.5.49/webapps/manager/META-INF/context.xml
将Valve元素的allow属性
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d \.\d \.\d |::1|0:0:0:0:0:0:0:1"/>
修改为
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="192.168.101.*"/>
修改重启后,就可以在192.168.101网段的其它任何机器上访问Tomcat管理后台了。
安装GitGit是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。是目前比较主流的版本控制系统。当前Git的最新版本为2.24.0。
- 安装
使用以下命令从Ubuntu的下载源下载稳定可用版本,基本上可以满足日常开发需要。
sudo apt install git
- 验证
安装完毕,查看安装的版本信息
git --version
安装正确,将输出如以下的信息。可以看到18.04LTS版本下载的git版本为2.17.1。
Git版本信息
安装Eclipse IDEEclipse 是一个开放源代码的、基于Java的可扩展的集成开发环境,通过安装各种插件满足不同开发场景所需要的功能。Eclipse同时提供了针对各种开发场景的Package包版本,里面已经集成了对应开发场景所需要的大部分或者常用插件,方便开发人员根据需要下载,比如Eclipse IDE for Enterprise Java Developers是针对JEE开发的,下载下来可以不需要安装额外插件,就可以很方便的进行开发。截至此时,Eclipse IDE最新的版本为2019-09 R (4.13.0)。
- 下载
从Eclipse官网下载页选择Eclipse IDE for Enterprise Java Developers套件Linux平台压缩包下载,如下图