Tomcat에서 WebServer를 구동후 MySQL에 접속하는 jsp를 호출하였는데 아래와 같이 Exception이 발생하였다.


com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago.


이와 같이 Exception이 발생한 경우에는 해당 catalina.policy 파일의 수정이 필요하다.

catalina.policy 파일 위치는 해당 Tomcat/conf/catalina.policy 되겠다.


catalina.policy

// ========== WEB APPLICATION PERMISSIONS =====================================



// These permissions are granted by default to all web applications

// In addition, a web application will be given a read FilePermission

// and JndiPermission for all files and directories in its document root.

grant { 

· 

·

·

    permission java.net.SocketPermission "해당아이피:포트", "connect";


    // Precompiled JSPs need access to these system properties.

    permission java.util.PropertyPermission

     "org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER", "read";

    permission java.util.PropertyPermission "org.apache.el.parser.COERCE_TO_ZERO", "read";

};



블로그 이미지

행복그리고..

,