JNLP + Java Mail [Resolvido]

1 resposta
Jose111

Não consigo utilizar a api do Java Mail nos meus programas que são distribuidos vai JNLP porque ele não consegue achar o jar mail.jar para pegar as informações do provedor de smtp quando vai enviar o email, a exceção que gera é a seguinte:

[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc.,1.4.2]}
DEBUG: failed to load address map, using defaults
javax.mail.NoSuchProviderException: smtp
	at javax.mail.Session.getService(Session.java:775)
	at javax.mail.Session.getTransport(Session.java:713)
	at javax.mail.Session.getTransport(Session.java:656)
	at javax.mail.Session.getTransport(Session.java:636)
	at javax.mail.Session.getTransport(Session.java:691)
	at javax.mail.Transport.send0(Transport.java:188)
	at javax.mail.Transport.send(Transport.java:120)
	at negocio.SendMail.enviar(SendMail.java:201)
	at negocio.IFRmEmailNotaCliente$1.doInBackground(IFRmEmailNotaCliente.java:96)
	at javax.swing.SwingWorker$1.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at javax.swing.SwingWorker.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

1 Resposta

Jose111

Resolvi o problema dele não conseguir acessar os jars do JavaMail colocando a seguinte tag no Jnlp

<security>
                <all-permissions/>
</security>
Criado 16 de agosto de 2012
Ultima resposta 17 de ago. de 2012
Respostas 1
Participantes 1