日期:2014-05-16  浏览次数:20609 次

nexus linux64启动,NoClassDefFoundError: org.sonatype.appcontext.AppContextFactory

1、将nexus****-bundle.zip直接解压到/usr/local

2、在bin/jsw/linux-x86-64中

bash -x nexus start 

??? 发现无法启动,输入:****:8081/nexus,打不开界面

3、在控制台下启动

?

bash -x nexus console

抛出异常

Exception in thread "main" java.lang.NoClassDefFoundError: org.sonatype.appcontext.AppContextFactory

?

原因是由于权限不够,不能读取runtime lib中的jar,修改用户权限即可
chmod -R 777 nexus

1 楼 liu_swei 2011-07-22  
貌似不是这个问题
我也遇到了不过加了权限还是不行
我通过./nexus start可以启动
但放到/etc/rc.d/init.d下启动就报这个错
官方说法是jdk问题,但jdk就是1.6
目前正在排查原因
2 楼 k0yang 2012-06-12  
liu_swei 写道
貌似不是这个问题
我也遇到了不过加了权限还是不行
我通过./nexus start可以启动
但放到/etc/rc.d/init.d下启动就报这个错
官方说法是jdk问题,但jdk就是1.6
目前正在排查原因




我也碰到这个问题 没解决