IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Spring et JMX [Integration]


Sujet :

Spring Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut Spring et JMX
    Bonjour,

    Je voudrais savoir si en Spring il serait possible de faire :
    - de se connecter à la console JMX de JBOSS ou autre.
    - de trouver un bean
    - et d'executer une méthode de ce bean.

    Je vous remercie par avance pour votre aide.

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    Merci.

    Si j'ai bien compris je dois réutiliser le MBeanServer de JBOSS.
    Mais si JBoss tourne sur une autre machine ?
    Comment je fais pour spécifier où est ce qu'il va trouver ce MBeanServer

  4. #4
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    bonjour,
    ce bout de code pourrait t'éclairer.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <bean id="mbeanServer"
    		class="org.springframework.jmx.support.MBeanServerFactoryBean">
    		<!--		 indicate to first look for a server -->
    		<property name="locateExistingServerIfPossible" value="true" />
    	</bean>
    	<bean id="serverConnector"
    		class="org.springframework.jmx.support.ConnectorServerFactoryBean"
    		depends-on="registry">
    		<property name="objectName" value="connector:name=rmi" />
    		<property name="serviceUrl"
    			value="service:jmx:rmi://localhost/jndi/rmi://localhost:2222/myconnector" />
    		<property name="environment">
    			<!--			 the following is only valid when the sun jmx implementation is used -->
    			<map>
    				<entry key="jmx.remote.x.password.file"
    					value="${jmx.remote.password}" />
    				<entry key="jmx.remote.x.access.file"
    					value="${jmx.remote.access}" />
    			</map>
    		</property>
    		<property name="server" ref="mbeanServer" />
    	</bean>

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    Merci pour ton aide.

    Si j'ai bien compris le fichier de configuration que tu m'as donné.

    C'est avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ConnectorServerFactoryBean.getServer().queryMBean(Paramètre)
    Que je pourrai chercher l'objet que je souhaite et le contrôler.

    J'ai juste un petit problème.
    Quand je rajoute ce que tu m'a donné à mon fichier de configuration.
    Et que je fais un @Autowired de ConnectorServerFactoryBean, j'ai l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'serverConnection' is defined
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
            at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
            at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:427)
            at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:502)
            at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
            at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
            at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:290)
    Serait tu pourquoi ?

    Merci

  6. #6
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    il te manque peut etre ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <bean id="registry"
    		class="org.springframework.remoting.rmi.RmiRegistryFactoryBean">
    		<property name="port" value="2222" />
    	</bean>
    d'aprés la config le serverConnector depend du bean registry. Si pas de registry alors pas de serverConnector

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    J'ai rajouter ce que tu m'as donné .
    J'ai toujours la même erreur

    Merci pour ton aide.

  8. #8
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'serverConnection' is defined
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
            at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
            at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:427)
            at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:502)
            at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
            at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
            at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:290)
    serverConnection c'est toi qui l'a définit.
    tu peux poster tout le log?

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    Merci pour ton aide.
    j'ai regardé dans mon code je n'utilisais pas de serverConnection.
    j'ai nettoyer le projet et maintenant j'ai cette erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Failed to load ApplicationContext
    java.lang.IllegalStateException: Failed to load ApplicationContext
            at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:203)
            at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)
            at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
            at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:255)
            at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:93)
            at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMethod(SpringJUnit4ClassRunner.java:130)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'actionAdministrationServiceImpl': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.jmx.support.ConnectorServerFactoryBean ActionAdministrationServiceImpl.serverConnector; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.springframework.jmx.support.ConnectorServerFactoryBean] is defined: Unsatisfied dependency of type [class org.springframework.jmx.support.ConnectorServerFactoryBean]: expected at least 1 matching bean
            at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:243)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:957)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
            at java.security.AccessController.doPrivileged(Native Method)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
            at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
            at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
            at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
            at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
            at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
            at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:96)
            at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:44)
            at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:173)
            at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:199)
    Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.jmx.support.ConnectorServerFactoryBean ActionAdministrationServiceImpl.serverConnector; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.springframework.jmx.support.ConnectorServerFactoryBean] is defined: Unsatisfied dependency of type [class org.springframework.jmx.support.ConnectorServerFactoryBean]: expected at least 1 matching bean
            at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:435)
            at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
            at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:240)
    Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.springframework.jmx.support.ConnectorServerFactoryBean] is defined: Unsatisfied dependency of type [class org.springframework.jmx.support.ConnectorServerFactoryBean]: expected at least 1 matching bean
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:613)
            at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:412)
    Ca avait marché une fois et j'avais eu l'erreur Erreur de Connection.

    Bizarre

  10. #10
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    J'ai corrigé mon erreur de bean.
    Mais j'aurai voulu savoir s'il etait possible de specifier le port de connection au serveur JBoss ?

    Merci

  11. #11
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    En regardant le doc Spring pour JMX
    j'ai trouve ceci :

    20.5.2. Client-side Connectors

    To create an MBeanServerConnection to a remote JSR-160 enabled MBeanServer use the MBeanServerConnectionFactoryBean as shown below:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <bean id="clientConnector" class="org.springframework.jmx.support.MBeanServerConnectionFactoryBean">
      <property name="serviceUrl" value="service:jmx:rmi://localhost:9875"/>
    </bean>
    http://static.springframework.org/sp...-jsr160-client

    Quand je l'intègre dans mon application j'ai l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientConnector' defined in class path resource [applicationContext-Test.xml]: Invocation of init method failed; nested exception is java.net.MalformedURLException: URL path must begin with /jndi/ or /stub/ or /ior/: /jmx-console
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
            at java.security.AccessController.doPrivileged(Native Method)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
            at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
            at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
            at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:671)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:610)
            at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:412)
            ... 48 more
    Caused by: java.net.MalformedURLException: URL path must begin with /jndi/ or /stub/ or /ior/: /jmx-console
            at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1849)
            at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257)
            at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
            at org.springframework.jmx.support.MBeanServerConnectionFactoryBean.connect(MBeanServerConnectionFactoryBean.java:128)
            at org.springframework.jmx.support.MBeanServerConnectionFactoryBean.afterPropertiesSet(MBeanServerConnectionFactoryBean.java:116)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
            ... 60 more
    Est ce que vous pouvez m'aider je n'arrive pas à comprendre pourquoi.

    Merci par avance

  12. #12
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    bonjour,
    d'après le log l'url que tu utilise est mal formé. essai d'utiliser jndi

  13. #13
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    Quand je mets jndi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientConnector' defined in class path resource [applicationContext-Test.xml]: Invocation of init method failed; nested exception is java.net.MalformedURLException: Unsupported protocol: jndi
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
            at java.security.AccessController.doPrivileged(Native Method)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
            at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
            at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
            at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:671)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:610)
            at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:412)
            ... 48 more
    Caused by: java.net.MalformedURLException: Unsupported protocol: jndi
            at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:327)
            at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:247)
            at org.springframework.jmx.support.MBeanServerConnectionFactoryBean.connect(MBeanServerConnectionFactoryBean.java:128)
            at org.springframework.jmx.support.MBeanServerConnectionFactoryBean.afterPropertiesSet(MBeanServerConnectionFactoryBean.java:116)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
            ... 60 more
    Merci

  14. #14
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    J'ai réussi à avancer un peu.

    Voici ma configuration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <bean id="clientConnector" class="org.springframework.jmx.support.MBeanServerConnectionFactoryBean">
            <property name="connectOnStartup" value="True"/>
            <property name="serviceUrl" value="service:jmx:rmi:///jndi/rmi:/adresse_de_JBOSS:PORT/jmx-console/"/>
     
        </bean>
    j'ai cette erreur maintenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Caused by: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is: 
            java.net.ConnectException: Connection refused]
            at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:323)
            at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
            at org.springframework.jmx.support.MBeanServerConnectionFactoryBean.connect(MBeanServerConnectionFactoryBean.java:128)
            at org.springframework.jmx.support.MBeanServerConnectionFactoryBean.afterPropertiesSet(MBeanServerConnectionFactoryBean.java:116)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
    Caused by: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is: 
            java.net.ConnectException: Connection refused]
            at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:101)
            at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185)
            at javax.naming.InitialContext.lookup(InitialContext.java:392)
            at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1871)
            at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1841)
            at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257)
    Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is: 
            java.net.ConnectException: Connection refused
            at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
            at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
            at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
            at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
            at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
            at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97)
    Caused by: java.net.ConnectException: Connection refused
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
            at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
            at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
            at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
            at java.net.Socket.connect(Socket.java:519)
            at java.net.Socket.connect(Socket.java:469)
            at java.net.Socket.<init>(Socket.java:366)
            at java.net.Socket.<init>(Socket.java:180)
            at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
            at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
            at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    Merci

  15. #15
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    apprament, il ne trouve pas le serveur spécifié
    essai ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    service:jmx:rmi://serveur/jndi/rmi://serveur: port-serveur/ton connecteur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Hibernate][Spring] Session Hibernate initialisée
    Par mauvais_karma dans le forum Hibernate
    Réponses: 12
    Dernier message: 08/08/2005, 13h07
  2. [Débutant][Framework] Spring vs Struts vs JSF
    Par Saloucious dans le forum JSF
    Réponses: 2
    Dernier message: 13/07/2005, 09h42
  3. Réponses: 5
    Dernier message: 25/05/2005, 21h16
  4. [Data] Développement avec la framework spring et ibatis
    Par ujoodha dans le forum Spring
    Réponses: 1
    Dernier message: 07/03/2005, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo