安装nexus为服务时报错,解决方案

来源:互联网 发布:苏州java招聘 编辑:程序博客网 时间:2024/05/21 09:02

在安装nexus为服务时,出现错误:.confcom.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor

原因是bin/jsw/conf/wrapper.conf  下没有配置java路径,改为指定的路径:

wrapper.java.command=/usr/local/jdk/bin/java (我是1.9.2版本,设置jdk为1.6.0版本)

参考链接:http://witcheryne.iteye.com/blog/1156602

我的安装步骤为:

下载链接:http://pan.baidu.com/s/1i5pxPul
创建软连接
ln -s /data/soft/nexus-oss-webapp-1.9.2   /usr/local/nexus

/etc/profile添加以下内容:
NEXUS_HOME=/usr/local/nexus
PLATFORM=linux-x86-64
WRAPPER_CMD=$NEXUS_HOME/bin/jsw/$PLATFORM/wrapper
WRAPPER_CONF=$NEXUS_HOME/conf/wrapp::i:er.conf


export NEXUS_HOME
export PATH=$NEXUS_HOME/bin/jsw/$PLATFORM:$PATH


参考链接:http://witcheryne.iteye.com/blog/1156602


修改:/usr/local/nexus/bin/jsw/linux-x86-64/nexus 
APP_NAME="nexus"
APP_LONG_NAME="Nexus OSS"
NEXUS_HOME=/usr/local/nexus
PLATFORM=linux-x86-64


WRAPPER_CMD=$NEXUS_HOME/bin/jsw/$PLATFORM/wrapper
WRAPPER_CONF=$NEXUS_HOME/bin/jsw/conf/wrapper.conf
PIDDIR="/var/run"


创建软链:ln -s /usr/local/nexus/bin/jsw/linux-x86-64/nexus  /etc/init.d/nexus 
给所有的使用者添加权限:chmod a+x /etc/init.d/nexus


更改:/usr/local/nexus/bin/jsw/conf
设置:wrapper.conf
wrapper.java.command=/usr/local/jdk/bin/java
执行
service nexus start
#Starting Sonatype Nexus...
tail -f /usr/local/nexus/logs/wrapper.log

0 0
原创粉丝点击