티스토리 뷰
spring boot 의 경우 실행 옵션에 아래의 내용을 추가 한다.
java -Djava.security.egd=file:/dev/./urandom -server -jar freecatz.pe.kr.jar |
tomcat 의 경우 bin 아래 catalina.sh 또는 catalina.bat 파일의 JAVA_OPT 에 추가 한다.
JAVA_OPTS="$JAVA_OPTS -server -Djava.security.egd=file:/dev/./urandom" |
위의 설정과 관계 없이 적용 하고 싶은 경우 jdk 가 설치된 디렉토리 아래에서 java.security 파일을 찾아
securerandom.source=file:/dev/random 를 찾아 주석 처리 하고 securerandom.source=file:/dev/./urandom 을 입력해 준다.
#securerandom.source=file:/dev/random securerandom.source=file:/dev/./urandom |
데이터베이스 접속 오류시 나타나는
java.sql.SQLRecoverableException: IO Error: Connection
SQLRecoverableException: IO 오류: 연결 시간 초과 (Read failed)
에러가 발생 하는 경우에도 위의 설정을 사용 한다고 한다. [참고]
조금 다른 이야기지만, java 에서 난수 발생시 Random 보다는 SecureRandom 을 사용 하는 것이 좋다고 한다. [참고]
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Fun
- Java
- ssh
- Android
- Review
- food
- HTTP
- springboot
- Mobile
- SSL
- 맛집
- web
- kotlin
- devtools
- dart
- Linux
- Flutter
- json parse
- samba
- Compile
- JavaScript
- development
- Spring
- place
- devel
- 엘리스센터
- Security
- MySQL
- TIP
- gpkiapi
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함