major version number of the JAVA class file format

2018-08-01 KENNETH 1

major version number of the JAVA class file format Java SE 10 = 54 (0x36 hex) Java SE 9 = 53 (0x35 hex) Java SE 8 = 52 (0x34 hex) Java SE 7 = 51 (0x33 hex) Java SE 6.0 = 50 (0x32 hex) Java SE 5.0 = 49 (0x31 hex) JDK 1.4 = 48 (0x30 hex) JDK 1.3 = 47 (0x2F hex) JDK 1.2 = 46 (0x2E hex) JDK 1.1 = 45 (0x2D hex)

“options * http/1.0 200 – – apache (internal dummy connection)” in apache logfile

2018-08-01 KENNETH 0

로그메세지 options * http/1.0 200 – – apache (internal dummy connection)     원인 참고URL : https://wiki.apache.org/httpd/InternalDummyConnection 아파치가 새로운 커넥션에 대응 할 수 있도록 자식프로세스를 관리하는 방안으로 로컬접속을 시도한다.. 뭐.. 이런…     해결 문제가 있어서 발생 하는 내용은 아님 무시해도 됨 이지만…   SetEnvIf Remote_Addr “::1” do_not_log CustomLog logs/domain.com-access.log common env=!do_not_log 정도 처리를 해주면 된다.  

“java.lang.OutOfMemoryError: PermGen space” error in tomcat7

2018-08-01 KENNETH 0

에러메세지 Exception in thread “ajp-bio-8009-exec-3” java.lang.OutOfMemoryError: PermGen space     원인 참고URL : http://wiki.sys4u.co.kr/pages/viewpage.action?pageId=7766559 (이 사이트에 설명이 아주~ 잘 되어 있다.. 저렇게 설명을 잘 하는 사람보면 부럽다능….) 메모리 누수이든 부족이든… PermGen 공간이 부족하게 된 것이 원인     해결 구동시 옵션 조정 filename : catalina.sh export JAVA_OPTS=”-Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=512m” catalina.sh 파일의 상단부에 대략 저런 모양의 설정을 추가해주면 된다. 수치는 적당히… 보통의 환경에서 jdk + tomcat 만 놓고 간단하 jsp 파일 파싱 테스트를 하는 경우는 거의 발생하지 않는 에러이지만 특정 프레임워크를 사용하는 등의 “뭔가 부가적인 행위”가 추가 될 경우 발생할 가능성이 있다.

How to set up http/2(h2) on nginx (and spdy…)

2018-06-27 KENNETH 0

참조 URL : http://nginx.org/en/docs/http/ngx_http_v2_module.html 먼저… spdy 설정은 하지 않는다… 그냥 h2 지원만 해주면 된다는 것…! openssl, nginx 등은 설치 되어 있다고 가정 한다.   nginx 환경 확인 http_v2_module 을 지원하는지 (결과에 문자열이 보이는 지) 확인 하자   nginx 설정 중요한 부분은 “listen” 지시자의 마지막에 “http2” 가 추가 되는 것… 그 이외의 부분은 SSL 적용에 대한 내용 이다.   지원 여부 확인 (by chrome) 크롬브라우저의 개발자모드(F12) -> Network 탭 -> 출력되는 항목의 제목 필드를 마우스 우클릭 후 (protocol 항목 추가 선택) 이후 브라우저를 리프레시 하여 “protocol” 필드에 “h2″가 출력되면 완료 된 것.