如何在Solaris 11上将Artifactory作为服务安装

JFrog支持
2023-01-22 11:07

installServiceArtifactory附带的shell脚本设计用于Linux。然而,它使用了一些公用事业公司它的工作原理略有不同Solaris.安装和服务脚本要求小的修改在Solaris 11下运行之前。installService脚本可以在ARTIFACTORY_HOME / bin / installService.sh美元,而服务脚本将在/etc/init.d/artifactory.你需要GNU sed(gsed)运行这些脚本。如果您的Solaris安装没有随gsed一起提供,您可以按照可用的说明进行安装在这里

1.取代sedgsinstallService.sh脚本。

$ cd $ARTIFACTORY_HOME/bin $ cp installService.sh installService.sh.bak $ gsed——in-place -e "s,sed,gsed,g;

2.运行安装脚本。

$ sudo ./installService.sh

3.编辑中的Artifactory服务脚本/etc/init.d$ sudo vim /etc/init.d/artifactory),并作出以下安排三个变化

一个变化。线55,这将允许它使用Solaris的netstat

SHUTDOWN_PORT= ' netstat -aun -P tcp | grep $CATALINA_MGNT_PORT | wc -l '

b。改变第97行到下面,这将允许您使用没有- l

su $ARTIFACTORY_USER -c "export JAVA_HOME='$JAVA_HOME';$ TOMCAT_HOME / bin / startup.sh "

c.制作相同变化对127(例如,删除- l

su $ARTIFACTORY_USER -c "export JAVA_HOME='$JAVA_HOME';$ TOMCAT_HOME / bin / shutdown.sh "

现在您应该可以这样做了开始和停止Artifactory通过调用服务:

sudo /etc/init.d / artifactory(启动|停止)