jenkins 部署maven+tomcat项目 (三)

  1. 新建任务

    • 输入任务名字,选择构建一个自由风格的项目
  2. 源码管理

    • 选择git
    • 添加git仓库地址,https需要用户名和密码。ssh需要配置公钥
    • 选择自动拉取的分支
  3. 构建触发器

    • 名字自己取,后缀使用TOKEN,访问 127.0.0.1:8081/jenkins/job/momoda3.0-jekins/build?token=ATGUIGU_TOKEN就会触发构建,可以把这个地址填入码云或者github的项目设置的WebHook中,选中push,点击测试,则每次push会自动触发构建
  4. 构建

    • 选择全局工具配置的maven
    • 填写maven 命令,选择相应的环境,install成功后可以选择执行windows脚本,复制war包到tomcat目录下,然后启动tomcat,
    • (遇到的问题是脚本在服务器上运行可以启动,在jenkins上文件复制成功,tomcat启动不了,解决方法,直接按箭头所示)也可以不填写脚本,使用toncat远程部署
  5. 构建后操作

    -

  6. 需要开启tomact远程管理功能,

    • 参考
1,首先,配置tomcat的manager
编辑远程tomcat服务器下的conf/tomcat-users.xml,在末尾增加(其实只要拉到文
件末尾,去掉注释改一下就可以了)

<role rolename="tomcat"/>  
<role rolename="role1"/>  
<role rolename="admin"/>   
<role rolename="manager-gui"/>  
<role rolename="manager-script"/>  
<role rolename="manager"/>    
<user username="tomcat" password="123456" roles="admin,manager,manager-script,manager-gui"/> 

将上面的password改为自己的密码,注意对于tomcat9来说,不能同时赋予用户
manager-script和manager-gui角色。保存tomcat-users.xml。


2. 在tomcat服务器的conf/Catalina/localhost/目录下创建一个manager.xml文件,写入如下值:

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>


保存退出。


3.  然后在浏览器中输入http://serverip:port/manager/html,此时会弹出要求输
    入用户名和密码对话框,输入manager-gui对应的用户和密码登录管理控制台
    (其中serverip为服务器ip,如果服务器在本地就是localhost或者127.0.0.1,
    端口为tomcat端口,默认8080)。以此确认manager是否配置正确。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值