Mac下安装artifactory的正确姿势

确定你安装了JAVA SDK 8

在你开始之前,请确定你现在已经安装了Java 8,否则Artifactory将无法运行。你可以通过java -version这个命令获取Java的版本:

$ java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

安装前需要确保JAVA_HOME有正确设置,可以修改 /etc/environment,加入JAVA_HOME:

//确保JAVA_HOME有正确设置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

下载artifactory

https://www.jfrog.com/open-source/下载到最新的artifactory,将zip包解压后移动某个目录下:

sudo mv artifactory*** /Users/***/Applications/artifactory

安装artifactory

网上有比较多的教程,大都介绍如下方式来安装:

//定位到artifactory的bin目录下
cd artifactory/bin
//自行一下命令安装
sudo ./installService.sh

我试了很多次都没有安装成功

后来还是参考官方文档,才安装成功:https://www.jfrog.com/confluence/display/RTF/Installing+on+Linux+Solaris+or+Mac+OS#InstallingonLinuxSolarisorMacOS-SettingJavaMemoryParameters

Manual Installation手工安装

  • 第一步:配置JAVA_OPTIONS ,目录$ARTIFACTORY_HOME/bin/artifactory.default
    #!/bin/sh
    #Default values
    export ARTIFACTORY_HOME=/Users/lirui/Applications/artifactory
    export ARTIFACTORY_USER=artifactory
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

    export TOMCAT_HOME=$ARTIFACTORY_HOME/tomcat
    export ARTIFACTORY_PID=$ARTIFACTORY_HOME/run/artifactory.pid

    export JAVA_OPTIONS="-server -Xms512m -Xmx2g -Xss256k -XX:+UseG1GC -XX:OnOutOfMemoryError=\"kill -9 %p\""
    export JAVA_OPTIONS="$JAVA_OPTIONS -Djruby.compile.invokedynamic=false -Dfile.encoding=UTF8 -Dartdist=zip -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true -Djava.security.egd=file:/dev/./urandom"

    # Timeout waiting for artifactory to start
    # START_TMO=60   
  • 第二步:直接运行Artifactory process,但这种方式会阻塞console,不过你可以通过Ctrl+C命令退出
//运行脚本
sudo ./artifactory.sh
  • 第三步(推荐):以后台服务的方式运行Artifactory
    //已后台服务的方式运行Artifactory
    sudo ./artifactoryctl start

Check Artifactory

    //显示当前服务的进程状态,或者停止Artifactory服务
    sudo ./artifactoryctl check | stop
  • 安装成功后就可以通过http://localhost:8081访问artifactory的页面了,默认管理员账号和密码为admin/password。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值