티스토리 뷰
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
- food
- Compile
- Spring
- Android
- 엘리스센터
- TIP
- HTTP
- json parse
- dart
- Flutter
- springboot
- development
- samba
- Linux
- ssh
- Fun
- gpkiapi
- Review
- place
- Mobile
- SSL
- devel
- MySQL
- web
- devtools
- 맛집
- kotlin
- Java
- Security
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함