공통컴포넌르 실행 문의
- 작성자 :
- 송*환
- 작성일 :
- 2017-10-18 15:22:51
- 조회수 :
- 1,189
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
egoframework 3.6 을 다운받고
컴포넌트 3.6 버전 all in one 을 다운받아서 maven으로 입포트 시켰습니다.
그리고 mysql ddl 정상적으로 임포트 하고.. 톰캣으로 서버를 돌렸더니 첨부파일처럼 에러가 나오네요..
답변 부탁드리겠습니다.
감사합니다.
컴포넌트 3.6 버전 all in one 을 다운받아서 maven으로 입포트 시켰습니다.
그리고 mysql ddl 정상적으로 임포트 하고.. 톰캣으로 서버를 돌렸더니 첨부파일처럼 에러가 나오네요..
답변 부탁드리겠습니다.
감사합니다.
A
안녕하십니까, 송종환님
표준프레임워크센터입니다.
우선 패킷 자체가 서버 전송이 되지 않네요.
아래 4가지를 확인해 보시기 바랍니다.
1.MySQL 기동 여부 확인
2.번의 경우 해당 DB와 맞는 버전의 MySQL 커넥터 사용
3. 번의 경우 /etc/mysql/my.conf 혹은 /etc/my.conf 설정파일에서 bind-address=127.0.0.1 이라고 되어 있다면 주석처리, skip-networking 이라고 되어 있는 부분도 주석처리
4.번의 경우 아래 내용 톰캣이 보안 설정이 되 있을 수 있습니다.
그러므로, 디폴트 3306 또는 변경하신 포트 즉, mysql에서 오는 접속을 허용해줘야 합니다.
/etc/tomcat6/policy.d/04webapps.policy 파일에 아래 내용을 추가해주시기 바랍니다.
$ vi /etc/tomcat6/policy.d/04webapps.policy
//========== WEB APPLICATION PERMISSION ================
// These permissions... (생략)
// In addition ... (생략)
// and JundiPermission ..(생략)
grant{
// mysql permission (추가할 부분)
permission java.net.SocketPermission "127.0.0.1:3306", "connect";
(또는 permission java.net.SocketPermission "localhost:3306", "connect";
// Require for ... (이하 생략)
위에 처럼 3306 포트로부터의 접속을 허용하는 권한을 주시고
(만일 mysql이 다른 포트를 사용한다면 해당 포트로 바꿔줍니다.)
톰캣을 재시작한 후 테스트 해보시기 바랍니다.
이상.
표준프레임워크센터입니다.
우선 패킷 자체가 서버 전송이 되지 않네요.
아래 4가지를 확인해 보시기 바랍니다.
1.MySQL 기동 여부 확인
2.번의 경우 해당 DB와 맞는 버전의 MySQL 커넥터 사용
3. 번의 경우 /etc/mysql/my.conf 혹은 /etc/my.conf 설정파일에서 bind-address=127.0.0.1 이라고 되어 있다면 주석처리, skip-networking 이라고 되어 있는 부분도 주석처리
4.번의 경우 아래 내용 톰캣이 보안 설정이 되 있을 수 있습니다.
그러므로, 디폴트 3306 또는 변경하신 포트 즉, mysql에서 오는 접속을 허용해줘야 합니다.
/etc/tomcat6/policy.d/04webapps.policy 파일에 아래 내용을 추가해주시기 바랍니다.
$ vi /etc/tomcat6/policy.d/04webapps.policy
//========== WEB APPLICATION PERMISSION ================
// These permissions... (생략)
// In addition ... (생략)
// and JundiPermission ..(생략)
grant{
// mysql permission (추가할 부분)
permission java.net.SocketPermission "127.0.0.1:3306", "connect";
(또는 permission java.net.SocketPermission "localhost:3306", "connect";
// Require for ... (이하 생략)
위에 처럼 3306 포트로부터의 접속을 허용하는 권한을 주시고
(만일 mysql이 다른 포트를 사용한다면 해당 포트로 바꿔줍니다.)
톰캣을 재시작한 후 테스트 해보시기 바랍니다.
이상.