[Development Note] - Tomcat JSP JDBC MySQL CommunicationsException
Development Note 2015. 5. 20. 19:38Tomcat에서 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";
};
'Development Note' 카테고리의 다른 글
[Development Note] - 프로그래밍 명명규칙 (0) | 2015.05.22 |
---|---|
[Development Note] - Tomcat JDBC MySQL ClassNotFoundException (0) | 2015.02.09 |