반응형 Web Development/OS&WEB&WAS4 [tomcat] 톰캣 2개 이상 설치시 특정 jdk 버전 설정 방법 Feat.setenv 톰캣은 기본적으로 JAVA_HOME이나 JRE_HOME 환경변수를 참조해서 사용할 JDK를 결정한다. 서버에 여러 JDK가 깔려 있을 때, 특정 톰캣 인스턴스가 원하는 JDK를 바라보게 하려면 setenv.sh (리눅스/유닉스)나 setenv.bat (윈도우)을 활용하면 된다. setenv.sh 혹은 setenv.bat 파일은 기본적으로 생성되어있지 않아서 톰캣 bin 디렉토리에 직접 생성하고 내용을 입력해야한다. 1. setenv.sh 위치톰캣 설치 경로 기준:12$CATALINA_HOME/bin/setenv.sh cs 권한 부여: chmod +x $CATALINA_HOME/bin/setenv.shcs *윈도우는 %CATALINA_HOME%\bin\setenv.bat 2. 리눅스 예시 설정(sete.. 2025. 9. 12. [WAS]AES 암호화 사용중에 Cipher not initialized Cipher는 암호화에 쓰이는 자바 클래스다 해당 클래스 임포트 되어있는 클래스가 로컬에선 잘 작동했었는데 서버 반영할때 혹은 다른 환경에서 돌릴때 Cipher not initialized 메시지를 띄우면서 에러가 난다면.. 아마도 원인은 was가 자바리소스 사용중 Cipher 암호화를 128비트까지 밖에 못해서 에러가 난게 아닐까 싶다. 방법은 오라클에서 256비트까지 길이를 풀어주는 정책 파일을 다운받으면 정상적으로 실행이 된다. 1.오라클 홈페이지에서 해당 jdk버전에 맞는 파일을 받는다. jdk 1.6 - http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/jce-6-download-429243.html jdk 1.7 - h.. 2017. 12. 11. [CentOS 7] Firewall 포트 -열려있는 포트 확인 firewall-cmd --zone=public --list-all -포트 열기 firewall-cmd --zone=public --permanent --add-port=포트번호/tcp -방화벽 재시작 firewall-cmd --reload 2017. 8. 28. [CentOS 7] selinux 해제 임시방편 해제 setenforce 0 영구적인 해제 1 . vi /etc/sysconfig/selinux 2 . SELINUX = enforcing -> SELINUX = disabled 3.reboot 2017. 8. 28. 이전 1 다음 반응형