Nexus私服启动失败
2015-10-20 11:45
627 查看
背景及问题现象
公司Nexus服务器被Reboot了,重启后,Neuxs伺服器无法启动。使用.nexus start命令后,显示Nexus启动成功,但是访问Web页面后Nexus进程就停了。
问题查询
查询$NEXUS_HOME/logs/wrapper.log日志,找到如下报错日志:"Unsupported marjor.minoor version 5.0"错误
该错误是因为低版本JDK无法加载高版本JDK引发的。NEXUS新版本要求:
Nexus的2.6版本及其以后版本使用的Java的jdk7.
Nexus的2.0-2.5版本
使用Java的jdk6的update30版本及其以后的jdk6版本
使用Java的jdk7的update2版本及其以后jdk7版本
解决方案
切换服务器JDK,发现$JAVAHOME本身就是JDK1.7了。只好去修改NEXUS的配置了,去$NEXUSHOME/bin/jsw/config目录修改wrapper.conf文件。 找到:# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=/usr/java/jdk1.7.0_60/bin/java
设置wrapper.java.command=改为绝对路径指定JVM程序。windows下要指定为java.exe 再次启动,成功。
注意,启动完毕最好去wrapper.log下看下启动日志,因为JVM启动失败,只用NEXUS start命令是看不出来的。
相关文章推荐
- Linux socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区