2012-09-05 3 views
0

jmxmp 연결로 인해 문제가 발생했습니다.Tomcat에서 jmxmp로 연결할 수 없습니다.

내가 바람둥이에서 JMX가 +

이 manager.log

정보입니다에 jmxremote_optional.jar 추가 활성화 : JMXProxy : 오류 점점 속성 java.lang의 : = 유형의 메모리 풀, 이름 = 코드 캐시 CollectionUsageThreshold

javax.management.RuntimeMBeanException : 은 java.lang.UnsupportedOperationException가 : CollectionUsage 임계 값은 지원되지 않습니다

2012년 5월 9일 16시 33분 13초는 정보를 기록 org.apache.catalina.core.ApplicationContext : JMXProxy를 : 오류 점점 속성 java.lang의 : 유형 = 메모리 풀, 이름 = 코드 캐시 CollectionUsageThresholdCount javax.management.RuntimeMBeanException : 자바 .lang.UnsupportedOperationException : CollectionUsage 임계 값은 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 13초

을 지원되지 않습니다 JMXProxy : 유형 = 메모리 풀, 이름 : 오류 속성을 java.lang의를 받고 = 코드 캐쉬 CollectionUsageThresholdExceeded javax.management.RuntimeMBeanException : java.lang.UnsupportedOperationException : 콜렉션 U 나이 임계 값 정보를 기록 org.apache.catalina.core.ApplicationContext

2012년 5월 9일 16시 33분 13초을 지원되지 않습니다 JMXProxy : 오류 속성 카탈을 받고 : 유형 = 자원, ResourceType에 = 글로벌, 클래스 = 조직. apache.catalina.UserDatabase, 이름 = "사용자 데이터베이스" modelerType javax.management.AttributeNotFoundException : 정보를 기록 org.apache.catalina.core.ApplicationContext 속성 modelerType

2012년 5월 9일 16시 33분 13초를 찾을 수 없습니다 : JMXProxy를 : 속성을 가져 오는 중 오류가 발생했습니다. java.lang : type = MemoryPool, name = PS Eden Space UsageThreshold javax.management.RuntimeMBeanException : java.lang.UnsupportedOperationException가 : JMXProxy : 점점 오류 속성 java.lang의 : 유형 = 메모리 풀 사용량 임계 값은 없습니다 이 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 14초

지원입니다 이름 = PS 에덴 공간 UsageThresholdCount javax.management.RuntimeMBeanException : java.lang.UnsupportedOperationException가 : 사용 임계 값은 아닙니다 는 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 14초

지원 : JMXProxy : 속성을 가져 오는 중 오류가 발생했습니다. java.lang : type = MemoryPool, name = PS 에덴 공간 UsageThresholdExceeded javax.management.RuntimeMBeanException는 : java.lang.UnsupportedOperationException가 : JMXProxy : 속성 을 받고 오류 사용 임계 값은 없습니다 이 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 14초

지원입니다 java.lang : type = MemoryPool, name = PS 서바이버 공간 사용 임계 값 javax.management.RuntimeMBeanException : java.lang.UnsupportedOperationException가 : 속성을 java.lang의 점점 오류 : JMXProxy : 사용 임계 값이 없습니다 이 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 14초

을 지원하고, 유형 = 메모리 풀을 이름 = PS 생존자 공간 UsageThresholdCount javax.management.RuntimeMBeanException : java.lang.UnsupportedOperationException가 : JMXProxy : 사용 임계 값은 없습니다 이 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 14초

를 지원되지 오류가 점점 속성 java.lang : type = MemoryPool, name = PS 생존자 공간 UsageThresholdExceed 에드 javax.management.RuntimeMBeanException는 : java.lang.UnsupportedOperationException가 : JMXProxy : 속성 을 받고 오류 사용 임계 값은 없습니다 이 정보를 기록 org.apache.catalina.core.ApplicationContext 2012년 5월 9일 16시 33분 50초

지원입니다 java.lang : type = MemoryPool, name = 코드 캐쉬 CollectionUsageThreshold javax.management.RuntimeMBeanException : java.lang.UnsupportedOperationException : CollectionUsage 임계 값이 지원되지 않음 05.09.2012 16:33:50 org.apache.catalina.core. ApplicationContext 로그 정보 : JMXProxy : 속성 가져 오기 중 오류가 발생했습니다. java.lang : type = MemoryPool, name = 코드 캐시 CollectionUsageThreshold 정보를 CollectionUsage 임계 값 이 2012년 9월 5일 16시 33분 50초 지원되지 않습니다 org.apache.catalina.core.ApplicationContext 로그 : java.lang.UnsupportedOperationException가를 : javax.management.RuntimeMBeanException 카운트 JMXProxy : 오류 속성을 java.lang의를 받고 : 유형 = 메모리 풀, 이름 = 코드 캐시 Collecti

이 스프링 con.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans 
    xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans.xsd" 
    default-lazy-init="true"> 
    <bean id="test" class="test.Test" /> 
    <!-- <bean class="org.springframework.jmx.support.MBeanServerFactoryBean"> 
     <property name="locateExistingServerIfPossible" value="true" /> 
    </bean> --> 
    <bean id="serverConnector" class="org.springframework.jmx.support.ConnectorServerFactoryBean"/> 
    <bean class="org.springframework.jmx.export.MBeanExporter" lazy-init="false"> 
     <property name="assembler"> 
      <bean class="org.springframework.jmx.export.assembler.MethodNameBasedMBeanInfoAssembler"   > 
       <property name="managedMethods"> 
        <list> 
         <value>getVal</value> 
         <value>setVal</value> 
        </list> 
       </property> 
      </bean> 
     </property> 
     <property name="beans"> 
      <map> 
       <entry key="bean:name=Test" value-ref="test"/> 
      </map> 
     </property> 
    </bean> 
</beans> 

이다 이는 자바 빈에게 있습니다

public class Test { 
    private String val = ""; 
    public String getVal() { 
     return val; 
    } 
    public void setVal(String v) { 
     val = v; 
    } 
} 
+0

관련 코드를 게시하십시오. – kosa

답변

0

나는 내 자신의 질문에 답할 것이다 :).

문제점 : 포트 9875 (기본 포트 jmxmp)가 다른 서비스에서 사용되었습니다. 다른 사람들을 도우며 시간을 절약하길 바랍니다.

관련 문제