2013-09-07 7 views
0

J'ai suivi les instructions de here et quand je sudo cp /opt/dcm4chee-psql-2.14.7/bin/dcm4chee_init_redhat.sh /etc/init.d/dcm4chee exécuté sur le serveur, il est apparu le suivi:Installer dcm4chee sur CentOS

15:25:36,602 WARN [BasicMBeanRegistry] javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='dcm4chee.archive:service=WADOService', Class=org.dcm4chex.wado.mbean.WADOService ([email protected])] 
    15:25:36,602 INFO [WADOService] Registration is not done -> stop 
    15:25:36,606 ERROR [MainDeployer] Could not create deployment: file:/opt/dcm4chee-2.17.2-mysql/server/default/deploy/dcm4chee-wado-service.xml 
    org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException) 
      at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:196) 
      at org.jboss.system.ServiceController.install(ServiceController.java:226) 
      at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) 
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
      at java.lang.reflect.Method.invoke(Method.java:616) 
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
      at sun.proxy.$Proxy4.install(Unknown Source) 
      at org.jboss.deployment.SARDeployer.create(SARDeployer.java:251) 
      at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969) 
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818) 
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) 
      at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) 

Est-ce que quelqu'un sait quel est le problème?

+0

Est-ce la solution proposée fonctionne pour vous? – jap1968

Répondre

2

Je suis en train d'essayer d'installer dcm4chee sur CentOS et j'ai rencontré le même problème. Quand je cherchais une solution, j'ai vu votre message ici, ainsi que votre message sur les newsgroups avec quelques indications sur les causes possibles et les solutions.

Il serait intéressant de souligner d'ici à la newsgroups thread avec des réponses et des informations supplémentaires, car cela pourrait aider à d'autres utilisateurs ayant le même problème

En bref: Le problème est WADO le service ne peut pas démarrer en raison La bibliothèque JAI Image IO n'est pas correctement installée.

Vous devez télécharger le 64 bit version de la bibliothèque pour Linux, extraire les fichiers et remplacer seulement ceux d'origine (32 bits) de ceux que vous avez téléchargés. Maintenant, votre installation DCM4CHEE doit pouvoir fonctionner sur votre machine Linux 64 bits.

+0

Si vous utilisez Java 8+, vous aurez besoin, en plus de la solution ci-dessus, de forcer DCM4CHEE à utiliser Java7. Voir ma réponse pour plus de détails. –

0

En plus du correctif @ jap1968, veuillez vérifier la version Java que vous utilisez en tapant java -version sur la console.

Si vous utilisez Java 8+, installer un SDK Java 7 et configurer dcm4chee pour l'utiliser en ajoutant à la ligne 106 de $DCM4CHEE/bin/run.sh la ligne suivante (le modifier pour correspondre à votre répertoire Java 7):

JAVA=/etc/alternatives/java_sdk_1.7.0/bin/java