Buenas tardes.
Me dedico a desarrollar aplicaciones java.
Sin embargo, me esta dando un problema cuando uso dicho aplicación en red hat, cosa que no me sucede en windows.
Lo que sucede es que hay una parte de la aplicacion que envia correos. Java tiene unas librerias para enviar correos, que se denominan Java Mail. Y en determinadas distribuciones de linux, como redhat, viene un programa llamado GNU JavaMail que crea conflictos con dicha libreria, no pudiendose enviar correos.
Concretamente, me da el siguiente error:
Java.lang.ClassCastException .... gnu.mail.handler.TextPlain
Mi duda es como poder desinstalar GNU JavaMail en red hat. He estado investigando pero no he llegado a averiguarlo.
¿Habria otra forma de solucionar dicho problema?
He leido que se podría solucionar anteponiendo en el path de java la ruta a la version de sun de java mail, que es la propia version de java, pero en linux, no se muy bien donde esta definido el path de java, es decir, si esta en una variable de entorno o en un fichero. En una variable de entorno me parece que no esta, pues he estado buscando a ver si estaba establecida la variable JAVA_HOME y no estaba.