반응형
1. 원인
- 기본적으로 0 ~ 1023 까지의 port는 시스템에서 사용하는 port이기 때문에 사용하지 못하는데 사용하려 할 경우에 java.net.SocketException: Permission denied가 발생한다.
2. 해결방안
- java.policy 파일에
grant signedBy "paul" {
permission java.net.SocketPermission "IP:port", "허용 권한";
};
를 추가한다.
2.1 IP:port
- ip 와 port는 *를 써서 모든 것을 허용할 수 있다.
- 예를 들어 port에 "1024-" 라고 입력하면 1024 이후의 모든 포트를 허용할 수 있다.
2.2 허용 권한은 accept,connect, listen,resolve가 있는데 쉼표를 사용하여
"accept, connect"와 같이 줄 수 있다.
728x90
반응형
'웹 개발' 카테고리의 다른 글
[javascript] for in (0) | 2019.07.27 |
---|---|
jquery plugin (0) | 2019.07.27 |
[java] read properties file (0) | 2019.07.26 |
[java] BigInteger (0) | 2019.07.25 |
IE 8, 9 전용 css 핵 (0) | 2019.07.24 |