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