NoSuchProviderException: smtp con log4j SMTP appender

No necesita smtp.jar y mail.jar: todo en smtp.jar también está en mail.jar. Deshágase de smtp.jar, aunque dudo que eso resuelva su problema.

Además, asegúrese de no tener ningún otro archivo jar con clases JavaMail en su classpath, como javaee.jar o j2ee.jar.

Este es probablemente un problema de classpath de algún tipo. JavaMail utiliza el cargador de clases para encontrar el archivo de configuración que configura los proveedores como "smtp". Si el cargador de clases maneja las búsquedas de recursos incorrectamente, este problema puede ocurrir.

Respuesta 1

Actualice su JavaMail a 1.5.3 que contiene la corrección para el Bug 6668 -skip inutilizable Store and Transport clases . Del informe de error:

En situaciones complejas de carga de clases, puede ser posible que haya múltiples copias de las clases JavaMail. Una tienda o transporte definido por una copia puede cargarse por otra copia, pero no será utilizable porque están en diferentes ClassLoaders. En este caso, JavaMail debería omitir la clase inutilizable e intentar cargar la clase desde otro ClassLoader.

Esto puede suceder, por ejemplo, en GlassFish si la aplicación incluye las clases JavaMail, el cargador de clases de la aplicación está configurado para preferir las clases de la aplicación sobre las clases del sistema, y ​​el servidor de la aplicación intenta utilizar JavaMail cuando se ejecuta en el contexto de la aplicación.

Puede descargar la última instantánea y los lanzamientos oficiales de la página de inicio de implementación de referencia de JavaMail .

Respuesta: 2

Hola, estoy usando GWT para enviar un archivo usando un servlet. Inicialmente intentaba enviar solo un archivo al servidor. Eso estaba funcionando bien. Ahora en af ​​ormPanel agregué 3 Listbox. listBox privado propertyNamelist = ...

Creé un informe de jaspe. Pero ahora necesito colocar el logotipo en esos informes de jaspe, coloqué el informe y el logotipo en la misma carpeta, pero no puedo ejecutar el informe, dice net.sf.jasperreports.engine ...

Estoy tomando una foto de la cámara del teléfono Android y colocándola en la vista de imagen. ahora quiero tomar ese src de imageview para poder subirlo al servidor. ¿Cómo puedo tomar src de imageview? Aquí está mi ...

Alguien sabe sobre Realidad Aumentada Basada en Marcadores usando en Android. Actualmente configuro toda mi configuración de cámara en Android 2.2. Y ahora buscando, Cómo usar la realidad aumentada. Alguien sabe de esto. ...