ServerAgent 报错解决

简介:

发现一个监控cpu和内存硬盘的小软件,但是打开老是没报错,而且网上资料很少、

wKioL1Z6EAawiyTYAACWVFtjid4092.png

wKioL1Z6EAvw1hJfAADlTWOVhZA226.png


启动一直报错,后来发现java版本不兼容

[root@mall ServerAgent]# netstat -anplt |grep 4444

[root@mall ServerAgent]# java -version

java version "1.5.0"

gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-16)


Copyright (C) 2007 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[root@mall ServerAgent]# rpm -qa|grep java  

gcc-java-4.4.7-16.el6.x86_64

java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

java_cup-0.10k-5.el6.x86_64


删除自带的java在重新安装jdk1.7版本,完成没有报错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
[root@mall ServerAgent] # yum -y remove gcc-java-4.4.7-16.el6.x86_64
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package gcc-java.x86_64 0:4.4.7-16.el6 will be erased
 
--> Finished Dependency Resolution
 
Dependencies Resolved
 
=============================================================================================================
  Package                  Arch                   Version                         Repository             Size
=============================================================================================================
Removing:
  gcc-java                 x86_64                 4.4.7-16.el6                    @base                 9.2 M
 
Transaction Summary
=============================================================================================================
Remove        1 Package(s)
 
Installed size: 9.2 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
   Erasing    : gcc-java-4.4.7-16.el6.x86_64                                                              1 /1 
   Verifying  : gcc-java-4.4.7-16.el6.x86_64                                                              1 /1 
 
Removed:
   gcc-java.x86_64 0:4.4.7-16.el6                                                                             
 
Complete!
[root@mall ServerAgent]
[root@mall ServerAgent] # rpm -qa|grep java  
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
java_cup-0.10k-5.el6.x86_64
[root@mall ServerAgent] # yum -y remove java_cup-0.10k-5.el6.x86_64
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package java_cup.x86_64 1:0.10k-5.el6 will be erased
--> Processing Dependency: java_cup >= 0.10  for  package: sinjdoc-0.5-9.1.el6.x86_64
--> Running transaction check
---> Package sinjdoc.x86_64 0:0.5-9.1.el6 will be erased
--> Processing Dependency: sinjdoc  for  package: java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
--> Running transaction check
---> Package java-1.5.0-gcj.x86_64 0:1.5.0.0-29.1.el6 will be erased
--> Processing Dependency: java-gcj-compat  for  package: 1:ecj-3.4.2-6.el6.x86_64
--> Processing Dependency: java-gcj-compat  for  package: 1:ecj-3.4.2-6.el6.x86_64
--> Running transaction check
---> Package ecj.x86_64 1:3.4.2-6.el6 will be erased
--> Finished Dependency Resolution
 
Dependencies Resolved
 
=============================================================================================================
  Package                      Arch                 Version                         Repository           Size
=============================================================================================================
Removing:
  java_cup                     x86_64               1:0.10k-5.el6                   @base               544 k
Removing  for  dependencies:
  ecj                          x86_64               1:3.4.2-6.el6                   @base               7.3 M
  java-1.5.0-gcj               x86_64               1.5.0.0-29.1.el6                @base               140 k
  sinjdoc                      x86_64               0.5-9.1.el6                     @base               2.3 M
 
Transaction Summary
=============================================================================================================
Remove        4 Package(s)
 
Installed size: 10 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
   Erasing    : 1:ecj-3.4.2-6.el6.x86_64                                                                  1 /4 
   Erasing    : sinjdoc-0.5-9.1.el6.x86_64                                                                2 /4 
   Erasing    : 1:java_cup-0.10k-5.el6.x86_64                                                             3 /4 
   Erasing    : java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64                                                    4 /4 
   Verifying  : 1:java_cup-0.10k-5.el6.x86_64                                                             1 /4 
   Verifying  : 1:ecj-3.4.2-6.el6.x86_64                                                                  2 /4 
   Verifying  : sinjdoc-0.5-9.1.el6.x86_64                                                                3 /4 
   Verifying  : java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64                                                    4 /4 
 
Removed:
   java_cup.x86_64 1:0.10k-5.el6                                                                              
 
Dependency Removed:
   ecj.x86_64 1:3.4.2-6.el6     java-1.5.0-gcj.x86_64 0:1.5.0.0-29.1.el6     sinjdoc.x86_64 0:0.5-9.1.el6    
 
Complete!
[root@mall ServerAgent] # rpm -qa|grep java  
[root@mall ServerAgent] # java -version
- bash /usr/bin/java : 没有那个文件或目录

[root@mall bin]# cd /usr/bin/

[root@mall bin]# ln -s -f /usr/local/jdk/bin/j

jar             javafxpackager  jcmd            jinfo           jrunscript      jvisualvm

jarsigner       javah           jconsole        jmap            jsadebugd       

java            javap           jcontrol        jmc             jstack          

javac           java-rmi.cgi    jdb             jmc.ini         jstat           

javadoc         javaws          jhat            jps             jstatd          

[root@mall bin]# ln -s -f /usr/local/jdk/bin/javac

[root@mall bin]# ln -s -f /usr/local/jdk/bin/java

[root@mall bin]# ln -s -f /usr/local/jdk/jre/bin/java

[root@mall bin]# ln -s -f /usr/local/jdk/jre/bin/javac

[root@mall bin]# java -version

java version "1.7.0_80"

Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)


完成后再次开启服务

[root@mall local]# cd ServerAgent

[root@mall ServerAgent]# ls

CMDRunner.jar  lib  LICENSE  ServerAgent.jar  ServerAgent.zip  startAgent.bat  startAgent.sh

[root@mall ServerAgent]# ./startAgent.sh 

INFO    2015-12-23 11:04:35.055 [kg.apc.p] (): Binding UDP to 4444

INFO    2015-12-23 11:04:36.054 [kg.apc.p] (): Binding TCP to 4444

INFO    2015-12-23 11:04:36.059 [kg.apc.p] (): JP@GC Agent v2.2.0 started

INFO    2015-12-23 11:05:03.778 [kg.apc.p] (): Accepting new TCP connection

INFO    2015-12-23 11:05:03.795 [kg.apc.p] (): Yep, we received the 'test' command

INFO    2015-12-23 11:05:03.797 [kg.apc.p] (): Starting measures: cpu:


正常启动完成



转自 cs312779641 51CTO博客,原文链接:http://blog.51cto.com/chenhao6/1727453

相关文章
|
4月前
Gitlab出现502报错解决
Gitlab出现502报错解决
88 0
|
11月前
|
关系型数据库 MySQL PHP
DVWA的安装及报错解决
DVWA的安装及报错解决
392 0
|
安全 关系型数据库 MySQL
mysql安装各种报错处理
mysql安装各种报错处理
120 0
|
Kubernetes 网络协议 网络安全
K8S常见报错处理
作者主页:https://www.couragesteak.com/
K8S常见报错处理
|
Ubuntu Shell Linux
Ubuntu安装WDCP遇到的无法便于错误解决方法
WDCP v3.2安装 WDCP支持CentOS系统下安装,包括了32bit或者64bit,最新版本建议在6.x以上版本使用,源码安装命令为:   wget http://dl.wdlinux.cn/lanmp_laster.
1539 0
|
关系型数据库 MySQL 应用服务中间件