Centos7 Nexus Maven 开机启动

Posted IT中文社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 Nexus Maven 开机启动相关的知识,希望对你有一定的参考价值。

一、修改nexus脚本

/home/nexus-2.13.0-01/bin/nexus

#屏蔽原来NEXUS_HOME,使用绝对路径  #NEXUS_HOME=".."  
  ## 增加下面部分,为了开机启动环境配置  ## 这个主要为了后面使用,不需要使用root用户启动服务  RUN_AS_USER=root  
JAVA_HOME=/home/jdk1.8.0_91  
NEXUS_HOME=/home/nexus-2.13.0-01  PLATFORM=linux-x86-64  

开机启动报异常:wrapper | Unable to start JVM: No such file or directory (2)

二、修改配置文件,/home/nexus-2.13.0-01/bin/jsw/conf/wrapper.conf

#开机启动没有环境变量,改为绝对路径  
#原本  
#wrapper.java.command=java  
  
#改为  
wrapper.java.command=/home/jdk1.8.0_91/bin/java 

三、配置系统启动

vi /lib/systemd/system/nexus.service

配系统启动服务内容

[Unit]  Description=nexus  
After=network.target  
  [Service]  Type=forking  
ExecStart=/home/nexus-2.13.0-01/bin/nexus start  
ExecReload=/home/nexus-2.13.0-01/bin/nexus restart  
ExecStop=/home/nexus-2.13.0-01/bin/nexus stop  
PrivateTmp=true    [Install]    WantedBy=multi-user.target

设置开机启动

systemctl enable nexus.service 


以上是关于Centos7 Nexus Maven 开机启动的主要内容,如果未能解决你的问题,请参考以下文章

maven搭建maven私服--基于CentOS7.6+docker

nexus-2.14.4添加系统启动项

maven私服 nexus 的安装与使用

centos7 nexus maven私服搭建

centos7搭建nexus maven私服

CentOS7搭建Maven的Nexus私服仓库