日期:2014-05-18  浏览次数:20696 次

tomcat5.0+jdk1.5连接数据库出错 access denied
com.mysql.jdbc.CommunicationsException:   Communications   link   failure   due   to   underlying   exception:  

**   BEGIN   NESTED   EXCEPTION   **  

java.security.AccessControlException
MESSAGE:   access   denied   (java.net.SocketPermission   127.0.0.1:3306   connect,resolve)

STACKTRACE:

java.security.AccessControlException:   access   denied   (java.net.SocketPermission   127.0.0.1:3306   connect,resolve)
at   java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at   java.security.AccessController.checkPermission(AccessController.java:427)
at   java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at   java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
at   java.net.Socket.connect(Socket.java:501)
at   java.net.Socket.connect(Socket.java:457)
at   java.net.Socket. <init> (Socket.java:365)
at   java.net.Socket. <init> (Socket.java:178)
at   com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:126)
at   com.mysql.jdbc.MysqlIO. <init> (MysqlIO.java:275)
at   com.mysql.jdbc.Connection.createNewIO(Connection.java:1684)
at   com.mysql.jdbc.Connection. <init> (Connection.java:402)
at   com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:224)
at   java.sql.DriverManager.getConnection(DriverManager.java:525)
at   java.sql.DriverManager.getConnection(DriverManager.java:193)
at   cn.com.servlet.ServletContorl.doPost(ServletContorl.java:34)
at   javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at   java.lang.reflect.Method.invoke(Method.java:585)
at   org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
at   java.security.AccessController.doPrivileged(Native   Method)
at   javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at   org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
at   org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:157)
at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at   org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at   org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
at   java.security.AccessController.doPrivileged(Native   Method)
at   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
at   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at   org.