文章目录

  • 一、 编辑配置文件
    • 1.1. 进入tomcat的conf目录
    • 1.2. 编辑tomcat-users.xml文件
    • 1.3. 添加配置信息
  • 二、 配置说明
  • 三、 启动tomcat服务
    • 3.1. 启动tomcat
    • 3.2. 浏览器访问
    • 3.3. 点击Manager App访问403
    • 3.4. 编辑配置文件
    • 3.5. 注释value部分
    • 3.6. 浏览器再次请求
  • 四、新建任务(testMaven2)
    • 4.1. 设置构建的最大数量方式内存溢出
    • 4.2. 配置拉取项目地址和凭据
    • 4.3. 配置maven编译、打包命令
    • 4.4. 选择热部署容器
    • 4.5. 选择tomcat8.x部署
    • 4.6. 添加凭据
    • 4.7. 选择凭据
    • 4.8. 设置热部署文件及路径(war)
    • 4.9. 构建项目
    • 4.10. 控制台监控输出
  • 五、 登录tomcat后台管理页面查看
    • 5.1. 点击后台应用服务
    • 5.2. tomcat管理页面参数讲解

一、 编辑配置文件

1.1. 进入tomcat的conf目录

1.2. 编辑tomcat-users.xml文件

vim tomcat-users.xml

1.3. 添加配置信息

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin"/>
<user username="gblfy" password="gblfy" roles="manager-gui,manager-script,manager-jmx,man
ager-status,admin"/>

二、 配置说明

命令 说明
manager-gui 允许访问HTML GUI和状态页面
manager-script 允许访问文本界面和状态页面
manager-jmx 允许访问JMX代理和状态页面
manager-status 仅允许访问状态页面

三、 启动tomcat服务

3.1. 启动tomcat

cd /app/tomcat8082/bin
./startup.sh

3.2. 浏览器访问

3.3. 点击Manager App访问403

不配置会出现以下异常403,无权限访问。但是配置了为何也不好使?

3.4. 编辑配置文件

编辑 /app/tomcat8082/webapps/manager/META-INF/context.xml配置文件

vim /app/tomcat8082/webapps/manager/META-INF/context.xml

3.5. 注释value部分

3.6. 浏览器再次请求


四、新建任务(testMaven2)

  • 任务就是创建项目

4.1. 设置构建的最大数量方式内存溢出

4.2. 配置拉取项目地址和凭据

4.3. 配置maven编译、打包命令

4.4. 选择热部署容器

4.5. 选择tomcat8.x部署

  • 其他tomcat7.x及以上版本均已支持

4.6. 添加凭据

  • 登录tomcat管理后台的密码

4.7. 选择凭据

4.8. 设置热部署文件及路径(war)

4.9. 构建项目

点击-【确定】-【立即构建】-【控制台输出】

4.10. 控制台监控输出


五、 登录tomcat后台管理页面查看

5.1. 点击后台应用服务

5.2. tomcat管理页面参数讲解

页面参数讲解:

命令 说明
stop 停止部署
reload 取消部署
取消部署
expire session session 过期时间设置

企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序相关推荐

  1. 企业实战(Jenkins+GitLab+SonarQube)_06_Jenkins自定义安装插件

    如何Jenkins自定义安装插件? 接上一篇:企业实战05_Jenkins创建管理员用户https://blog.csdn.net/weixin_40816738/article/details/90 ...

  2. 企业实战(Jenkins+GitLab+SonarQube)_04_Jenkins安装推荐插件

    Jenkins如何安装推荐插件? 接上一篇: 企业实战03_Jenkins登录https://blog.csdn.net/weixin_40816738/article/details/9038369 ...

  3. 企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境

    接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录 ...

  4. 企业实战(Jenkins+GitLab+SonarQube)_08_jenkins安装和第一个Java项目构建

    接上一篇:企业实战07_Jenkins 安全设置https://blog.csdn.net/weixin_40816738/article/details/90383721 文章目录 1. 集成mav ...

  5. 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置

    前言: 默认全局安全性登录用户,可以进行任何操作,这种安全配置,相对不安全, 因此需要进行安全配置调整. 接上一篇:企业实战06_Jenkins自定义安装插件https://blog.csdn.net ...

  6. 企业实战(Jenkins+GitLab+SonarQube)_05_Jenkins创建管理员用户

    Jenkins如何创建管理员用户? 接上一篇:企业实战04_Jenkins安装推荐插件https://blog.csdn.net/weixin_40816738/article/details/903 ...

  7. 企业实战(Jenkins+GitLab+SonarQube)_12_Jenkins+soanr服务器搭建和代码检查

    文章目录 一.前期准备 1.1. jenkins 服务器搭建完成 1.2. sonarqube服务器搭建完成 二.Jenkins 配置 2.1. 安装 Sonar 插件 2.2. 配置 SonarQu ...

  8. 企业实战(Jenkins+GitLab+SonarQube)_11_Jenkins权限的划分

    Jenkins 集成Role-based Authorization Strategy插件实现企业级权限管理 文章目录 一.Jenkins权限简介: 二.Role-based 插件下载和启用 2.1. ...

  9. 企业实战(Jenkins+GitLab+SonarQube)_02_Jenkins运行

    Jenkins怎样运行? 文章目录 一.Jenkins怎样在Windows运行? 1. 找到下载的本地jenkins.war的目录,cmd进入命令行,执行: 2. jenkins启动成功后,浏览器访问 ...

最新文章

  1. spring mvc之HandlerMapping
  2. 多视图几何总结——等距变换、相似变换、仿射变换和射影变换
  3. python爬虫中for循环无法每一段输出_1024程序员节送你一套爬虫玩玩
  4. 【2018.3.17】模拟赛之三-ssl1863jzoj1367 俄罗斯方块【模拟】
  5. unity3d生命周期
  6. POJ1067 取石子游戏 跪跪跪,很好的博弈论
  7. oracle not in 改为 not exist
  8. PHP两个二维数组数据处理:字段值相等,则赋值给另一个数组
  9. javax.persistence.TransactionRequiredException: No transactional EntityManager available
  10. AD域验证DirectoryEntry用法
  11. hadoop集群搭建(3)
  12. iText7-pdfoffice-office文件转pdf
  13. Linux入门学习(二) —— 怎么创建文件?怎么复制、剪切、删除文件?
  14. Typora Beta版过期解决
  15. GEE学习笔记 七十七:GEE学习方法简介
  16. 基于STM32单片机智能花盆控制系统设计(毕业设计资料)
  17. 我的价值观和人才观(狭得不能再狭的狭义)
  18. 2015中国智能硬件蛋年创新大会手记
  19. 用JAVA怎么做个视图_java问题 可以把用JFrame做出来的具有视图层的小程序放在桌面上当一个小软件吗?...
  20. 奶油面膜行业调研报告 - 市场现状分析与发展前景预测

热门文章

  1. mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结
  2. (pytorch-深度学习系列)使用Pytorch实现小型卷积神经网络网络
  3. oracle dba_waiters中的lockid是什么,查杀oracle lock session and table
  4. 【转载保存】什么是线程阻塞?为什么会出现线程阻塞?
  5. java调用类中的静态变量时类中静态代码块什么情况会执行以及类的初始化问题?
  6. spring面向AOP之动态代理
  7. Impala查询 - HDFS缓存数据
  8. 智能巡检云监控指标的实践
  9. 勇攀监控高峰-EMonitor之根因分析 背景
  10. 如何在 Flink 中规划 RocksDB 内存容量?