Transport dt_socket failed to initialize, rc = 509.
Vi è mai capitato ti ritrovarvi il messaggio d'errore in oggetto mentre lanciate jboss in debug da eclipse?? bhè finalmente ho capito di cosa si tratta!
Il problema si verifica quando sulla stessa macchina coesistono più installazioni (ovviamente di versioni diverse ) della j2sdk. Sembra che la jvm non riesca a capire quale versione prendere delle librerie dt_socket e sh_mem. Tra le diverse opinioni trovate in giro per il web l'unica che ho sperimentato essere funzionante è la seguente:
Copiate le dll:
- dt_shmem.dll
- dt_socket.dll
situate nella cartella ${JAVA_HOME}/jre/bin
nella cartella:
${JAVA_HOME}/bin
Naturalmente il tutto vale solo su s.o. windows...
su linux il discorso è analogo basta fare in modo che librerie stiano nel path rispetto al comando javaw ...
Il problema si verifica quando sulla stessa macchina coesistono più installazioni (ovviamente di versioni diverse ) della j2sdk. Sembra che la jvm non riesca a capire quale versione prendere delle librerie dt_socket e sh_mem. Tra le diverse opinioni trovate in giro per il web l'unica che ho sperimentato essere funzionante è la seguente:
Copiate le dll:
- dt_shmem.dll
- dt_socket.dll
situate nella cartella ${JAVA_HOME}/jre/bin
nella cartella:
${JAVA_HOME}/bin
Naturalmente il tutto vale solo su s.o. windows...
su linux il discorso è analogo basta fare in modo che librerie stiano nel path rispetto al comando javaw ...
1 Comments:
Sei un MITO!
Grazie :>
By Andrea Ligios, at 4:11 PM
Posta un commento
<< Home