• 持续集成环境-maven、tomcat安装和配置


    在Jenkins 集成环境中,用Maven编译、打包项目
    壹,安装Maven
    安装在jenkins服务器上
    官方下载地址

    上传安装包
    解压 :
    tar -zxvf apache-maven-3.6.2-bin.tar.gz
    
    mkdir -p /opt/maven     #创建目录
    mv apache-maven-3.6.2/*    /opt/maven #移动文件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    配置环境变量

    vim /etc/profile
    export JAVA_HOME=/usr/local/java
    export MAVEN_HOME=/opt/maven
    export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
    
    source /etc/profile
    mvn -v     #查看maven版本
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    全局工具配置关联JDK和Maven
    Jenkins----->>> Global Tool Configuration----->>>JDK---->>新增JDK,
    在这里插入图片描述
    Jenkins----->>> Global Tool Configuration----->>>Maven---->>新增Maven
    在这里插入图片描述
    添加jenkins全局变量
    Manage Jenkins ---->>> Configure System ---->>> Global Properties ,添加三个全局变量
    JAVA_HOME\M2_HOME\PATH+EXTRA
    在这里插入图片描述
    修改Maven得settins.xml

    mkdir  /root/repo    #创建本地仓库目录
    vi  /opt/maven/conf/settings.xml
    
    • 1
    • 2

    本地仓库改为: localRepository Default: /root/repo/>
    添加阿里云私服地址:

        localRepository
        Default: /root/repo/
    
    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    持续集成环境-tomcat 安装和配置

    安装Tomcat8.5
    把tomcat 压缩包上传到192.168.6.22上
    下载地址

    yum  -y install java-1.8.0-openjdk*      # 安装jdk
    tar -zxvf apache-tomcat-8.5.47.tar.gz   #解压
    mkdir  -p  /opt/tomcat     # 创建安装目录
    mv /pack/apache-tomcat-8.5.47/* /opt/tomcat/ # 解压文件放到安装目录下
    /opt/tomcat/bin/startup.sh     #启动tomcat 
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    注意: 服务器可以关闭防火墙或是放行8080 端口,就可以浏览器直接访问tomcat
    http://192.168.6.22:8080/
    在这里插入图片描述
    配置Tomcat 用户角色权限

    默认情况下tomcat 是没有配置用户角色权限的 同步设置开启tomcat 登录验证功能


    在这里插入图片描述

    vim    /opt/tomcat/conf/tomcat-users.xml
    <tomcat-users>
    	<role rolename="tomcat"/>
    	<role rolename="role1"/>
    	<role rolename="manager-script"/>
    	<role rolename="manager-gui"/>
    	<role rolename="manager-status"/>
    	<role rolename="admin-gui"/>
    	<role rolename="admin-script"/>
    	<user username="tomcat" password="tomcat" roles="manager-gui,managerscript,tomcat,admin-gui,admin-script"/>
    </tomcat-users>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    注意:为了能够刚才配置的用户登录到Tomcat,还需要修改以下配置

    vi /opt/tomcat/webapps/manager/META-INF/context.xml
    <!--
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
    allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
    -->
    
    • 1
    • 2
    • 3
    • 4
    • 5

    把上面这行注释掉即可!
    重启Tomcat

    /opt/tomcat/bin/shutdown.sh 停止
    /opt/tomcat/bin/startup.sh 启动
    
    • 1
    • 2

    http://192.168.6.22:8080/manager/html 访问输入tomcat/tomcat
    在这里插入图片描述

  • 相关阅读:
    JAVA计算机毕业设计校园互助系统(附源码、数据库)
    【算法挨揍日记】day31——673. 最长递增子序列的个数、646. 最长数对链
    3. JVM-运行时数据区概述及线程
    Ubuntu 22.04 | 20.04 |18.04 上安装 PHP 8.1
    【Linux】Linux中的环境变量及其意义
    【AI】Python 实现粒子群算法
    Linux用户和权限
    HttpServletResponse实战之下载文件与动态验证码【Javaweb】
    总结html5中常见的选择器
    亚马逊,速卖通,敦煌产品测评补单攻略:低成本、高安全实操指南
  • 原文地址:https://blog.csdn.net/renren_100/article/details/127834427