Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2009, 11:42
chavoyoguitar
 
Fecha de Ingreso: marzo-2009
Mensajes: 11
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta Respuesta: Problema Servlet y SendMail

Resulta que hice algunas modificaciones en el codigo para que verificar que es lo que cacha la exepcion, y resulta que me marca lo siguiente:

java.security.AccessControlException: access denied (java.net.SocketPermission smtp.gmail.com resolve)

Y en el log me marca lo siguiente:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.org.apache.coyote)
at java.security.AccessControlContext.checkPermission (AccessControlContext.java:342)
at java.security.AccessController.checkPermission(Acc essController.java:553)
at java.lang.SecurityManager.checkPermission(Security Manager.java:549)
at java.lang.SecurityManager.checkPackageAccess(Secur ityManager.java:1529)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:291)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 16)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 68)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:336)
at org.apache.coyote.http11.Http11Processor.prepareRe sponse(Http11Processor.java:1558)
at org.apache.coyote.http11.Http11Processor.action(Ht tp11Processor.java:935)
at org.apache.coyote.Response.action(Response.java:18 3)
at org.apache.coyote.Response.sendHeaders(Response.ja va:379)
at org.apache.catalina.connector.OutputBuffer.doFlush (OutputBuffer.java:305)
at org.apache.catalina.connector.OutputBuffer.close(O utputBuffer.java:273)
at org.apache.catalina.connector.CoyoteWriter.close(C oyoteWriter.java:108)
at EnviarMail.doPost(EnviarMail.java:74)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.security.SecurityUtil$1.run(Se curityUtil.java:244)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject .java:537)
at org.apache.catalina.security.SecurityUtil.execute( SecurityUtil.java:276)
at org.apache.catalina.security.SecurityUtil.doAsPriv ilege(SecurityUtil.java:162)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:283)
at org.apache.catalina.core.ApplicationFilterChain.ac cess$000(ApplicationFilterChain.java:56)
at org.apache.catalina.core.ApplicationFilterChain$1. run(ApplicationFilterChain.java:189)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:185)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:636)

Busque en algunos foros y al parecer es un problema de permisos, en el que algunos decian de modificar los archivos tipo policy, pero no logre hacerlo funcionar, espero y que con esta retroalimentación alguien me ayude a identificar como resolverlo, un saludo.