• nexus私服部署


    nexus私服部署

    环境说明:

    • JDK8
    • CentOS7
    • nexus-3.28.1-01-unix.tar.gz

    部署流程

    1.上传资源包并解压
    #使用Xshell工具的ftp功能上传资源包nexus-3.28.1-01-unix.tar.gz到指定文件夹下  
    /app/software  
    
    #解压到指定文件夹下  
    tar -xvzf nexus-3.28.1-01-unix.tar.gz -C /app/mid/  
    #解压会存在两个目录  
    nexus-3.28.1-01  sonatype-work
    
    2.启动
    #定位到安装包bin目录下
    /app/mid/nexus-3.28.1-01/bin  
    
    #启动
    ./nexus start
    

    启动结果:

    3.查看默认密码
    #默认用户名为admin  
    #密码在刚刚解压的压缩sonatype-work/nexus3/admin.password目录下
    /app/mid/sonatype-work/nexus3/admin.password  
    admin.password文件内容是首次登陆的默认密码
    

    注意点:
    首次使用默认密码登陆需要设置新密码

    4.登陆

    输入ip:8081进行登陆操作

    注意点:
    Nexus3.xx版本的内存问题(1核1G内存不行,内存必须得2G
    /app/mid/nexus-3.28.1-01/bin/nexus.vmoptions可以进行内存大小的修改

    
    -Xms200m
    -Xmx200m
    -XX:MaxDirectMemorySize=200m
    -XX:+UnlockDiagnosticVMOptions
    -XX:+LogVMOutput
    -XX:LogFile=../sonatype-work/nexus3/log/jvm.log
    -XX:-OmitStackTraceInFastThrow
    -Djava.net.preferIPv4Stack=true
    -Dkaraf.home=.
    -Dkaraf.base=.
    -Dkaraf.etc=etc/karaf
    -Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
    -Dkaraf.data=../sonatype-work/nexus3
    -Dkaraf.log=../sonatype-work/nexus3/log
    -Djava.io.tmpdir=../sonatype-work/nexus3/tmp
    -Dkaraf.startLocalConsole=false
    #
    # additional vmoptions needed for Java9+
    #
    # --add-reads=java.xml=java.logging
    # --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED
    # --patch-module=java.base=lib/endorsed/org.apache.karaf.specs.locator-4.2.9.jar
    # --patch-module=java.xml=lib/endorsed/org.apache.karaf.specs.java.xml-4.2.9.jar
    # --add-opens=java.base/java.security=ALL-UNNAMED
    # --add-opens=java.base/java.net=ALL-UNNAMED
    # --add-opens=java.base/java.lang=ALL-UNNAMED
    # --add-opens=java.base/java.util=ALL-UNNAMED
    # --add-opens=java.naming/javax.naming.spi=ALL-UNNAMED
    # --add-opens=java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED
    # --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED
    # --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED
    # --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED
    # --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED
    # --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED
    #
    # comment out this vmoption when using Java9+
    #
    -Djava.endorsed.dirs=lib/endorsed
    
    
  • 相关阅读:
    K最近邻kNN-学习笔记
    随机森林学习-sklearn
    matplotlib画堆叠条形图
    PCA和SVD最佳理解
    1,机器学习应用概述
    linux unzip 中文乱码解决方法
    python文件、文件夹操作OS模块
    利用pyecharts做地图数据展示
    描述机器学习之神经网络算法原理
    python-pandas 高级功能(通过学习kaggle案例总结)
  • 原文地址:https://www.cnblogs.com/mzyc/p/14505628.html
Copyright © 2020-2023  润新知