(十一)Zabbix_java_gateway无法启动
2017-12-06 12:17
302 查看
(十一)Zabbix_java_gateway无法启动背景:
1、zabbix服务器搭建完成
2、JDK已经源代码安装
思路:
1、都是参考网上文档
大概意思:线程“main”中的异常
java.lang.UnsupportedClassVersionError:com / zabbix / gateway / JavaGateway:不支持的major.minor版本52.0
(1)查看jvm(java命令)和jdk(javac命令)版本一致,linux版本执行
#java –version和javac –version命令来查看版本是否一致
[root@localhost zabbix_java]# java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (rhel-2.4.5.5.el7-x86_64 u51-b31)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
[root@localhost zabbix_java]# javac -version
javac 1.8.0_151
三、操作:查找JDK路径及做软链接
1、用which命令判断其java和javac的命令的路径
[root@localhost zabbix_java]# which java
/usr/bin/java
[root@localhost zabbix_java]# which javac
/usr/java/1.8.0_151/bin/javac
通过查看文件属性,java是一个符号链接,默认是
/etc/alternatives/java。
于是就想此链接的文件是系统默认的,更改链接路径应该就能解决版本不一样的问题,更改自定义安装的JDK路径中的java,上面which javac查找到的路径:
/usr/java/1.8.0_151/bin/
2、重新做链接
做链接之前先把源文件链接做备份:
# mv /usr/bin/java /usr/bin/java.bak
然后做链接
# ln -s /usr/java/1.8.0_151/bin/java /usr/bin/java
2、javac –version
3、确认版本成功更改。
注意:根据网上文献,有的用户是javac的路径需要重新做软链接,可以根据自己情况进行更改。我这里是因为不同的用户需要使用不同的JDK,如果希望所有用户都使用相同的版本的,可以使用sudo update-alternatives这样的命令去设置。
2、查看端口
3、确认zabbix_java_gateway成功启动。
1、zabbix服务器搭建完成
2、JDK已经源代码安装
思路:
1、都是参考网上文档
一、基本现象
1、现象:启动服务报如下错误大概意思:线程“main”中的异常
java.lang.UnsupportedClassVersionError:com / zabbix / gateway / JavaGateway:不支持的major.minor版本52.0
二、原因版本不一样
1、查看jvm和jdk版本是否一致(1)查看jvm(java命令)和jdk(javac命令)版本一致,linux版本执行
#java –version和javac –version命令来查看版本是否一致
[root@localhost zabbix_java]# java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (rhel-2.4.5.5.el7-x86_64 u51-b31)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
[root@localhost zabbix_java]# javac -version
javac 1.8.0_151
三、操作:查找JDK路径及做软链接
1、用which命令判断其java和javac的命令的路径
[root@localhost zabbix_java]# which java
/usr/bin/java
[root@localhost zabbix_java]# which javac
/usr/java/1.8.0_151/bin/javac
通过查看文件属性,java是一个符号链接,默认是
/etc/alternatives/java。
于是就想此链接的文件是系统默认的,更改链接路径应该就能解决版本不一样的问题,更改自定义安装的JDK路径中的java,上面which javac查找到的路径:
/usr/java/1.8.0_151/bin/
2、重新做链接
做链接之前先把源文件链接做备份:
# mv /usr/bin/java /usr/bin/java.bak
然后做链接
# ln -s /usr/java/1.8.0_151/bin/java /usr/bin/java
三、查看版本信息
1、java -version2、javac –version
3、确认版本成功更改。
注意:根据网上文献,有的用户是javac的路径需要重新做软链接,可以根据自己情况进行更改。我这里是因为不同的用户需要使用不同的JDK,如果希望所有用户都使用相同的版本的,可以使用sudo update-alternatives这样的命令去设置。
四、重新启动zabbix_java_gateway服务
1、重启服务2、查看端口
3、确认zabbix_java_gateway成功启动。
相关文章推荐
- (转)Jps介绍以及解决jps无法查看某个已经启动的java进程问题
- 利用zabbix-java-gateway监控jvm
- Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio
- Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointerException
- Oracle EBS无法启动,错误信息:您的安全设置已组织自签名的应用程序使用已过期的Java版本运行。
- hadoop namenode无法启动,提示 java.net.unknownhostexception 的解决方法
- Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案 /本篇文章来源于草根IT网,原文出处:ht
- java在linux系统下开机启动无法使用sudo命令的原因
- zabbix使用zabbix-java-gateway监控jvm/tomcat性能
- Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory (zt)
- 在执行Java命令或eclipse启动程序,提示报错’jvm.cfg无法找到’的解决办法
- weblogic集群无法启动,提示java.lang.NumberFormatException
- Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio
- Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
- 2 problems (2 errors)make[2]: *** [bin/zabbix-java-gateway-2.0.2.jar] Error 255
- Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
- 系统默认分配的共享内存太小,导致zabbix_server无法启动一例
- 解决selenium-RC无法启动firefox浏览器进行java测试脚本的问题
- JBOSS:Java版本不正确而导致的JBoss无法正常启动
- 解决Idea 无法启动tomcat项目。unable to open debugger port , java.net.SocketException "socket closed"