概述
确定你安装了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。
最后
以上就是顺心小鸭子为你收集整理的Mac下安装artifactory的正确姿势和简单使用的全部内容,希望文章能够帮你解决Mac下安装artifactory的正确姿势和简单使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复