전체 글
1,964개의 글
Cookie 옵션 - HttpOnly
@ httpOnly 옵션? cookie 옵션으로, RFC 에는 명시되어 있지 않지만, 지금은 거의 대부분의 브라우저들이 지원 이 옵션을 설정하면, 서버로 http Request 요청시에만 cooki…
CentOS에 cacti 설치하기
cacti홈페이지에는 Unix설치 매뉴얼밖에 없어요... Linux도 Unix계열이니, 그대로 설치를 했습니다. 1. 필요한 package를 설치합니다. #yum install httpd #yum …
MySQL과 Java를 연동하여 간단히 테스트 하는 방법 (MySQLConn)
1. 개요 Java에서 MySQL(혹은 MariaDB)에 연결하여 개발해야 하는 경우는 빈번하게 발생한다. 그런데 무언가 잘 안될때 무엇이 문제인지 확인하느라 많은 시간을 허비하게 된다. 오늘은 기…
MongoDB 데이터 넣어보기 (insert) 기초
1. 개요 NoSQL 의 한 종류인 몽고디비(MongoDB)로 다시 돌아오겠다고 약속했던 강철지그입니다. 오늘은 저번에 만든 몽고디비에 데이터를 넣어보는 시간을 가져보려고 합니다. 2. 접속 몽고디…
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
응용팀에서 가져온 애플리케이션이 있어서 Tomcat 에 배포하고 올렸는데 잘 올라왔다. 화면을 띄워보았는데 바로 오류가 난다. The method getJspApplicationContext(Ser…
java.lang.IllegalArgumentException: The servlets named [name1] and [name2] are both mapped to the url-pattern [/pattern] which is not permitted
타 WAS 에서 잘 사용하던 소스를 Tomcat 에 올렸는데, "java.lang.IllegalArgumentException: The servlets named [name1] and [name2]…
MongoDB 2.4.12 기동하고 확인하기
1. MongoDB MongoDB는 Schemaless의 Document 지향 데이터베이스이다. MongoDB를 사용하고 있는 회사는 다음과 같다고 알려져 있다. ( https://www.quora…
아파치 웹 서버 가상호스트(VirtualHost)의 _default_ 사용시 주의 점
1. 배경 aaa.service.com bbb.service.com ccc.service.com 아파치 웹 서버 하나로 위 3개 사이트를 이름 기반 가상호스트로 운영하고 있습니다. 그런데 VIP 주…
나눔고딕 코딩글꼴을 소개합니다.
하루종일 모니터 보면서 눈 아팠던 경험 많으실텐데요. 조금 도움이 될 수 있는 글꼴이 있어서 소개합니다. http://dev.naver.com/projects/nanumfont 네이버 개발자센터의 …
workers.properties 이야기 (2)
1. 개요 지난 글에 이은, workers.properties 2편이다. 2. 설정 ping_mode는 Tomcat Connectors 1.2.27 이상에서 사용 가능하다. Apache HTTP S…
Apache CORS 설정
CORS( Cross-origin resource sharing )은 XMLHttpRequest를 사용한 AJAX 호출을 Cross-Domain으로 가능하게 해준다. ( Cross-Domain이 가…
Tomcat Session Cluster Issue
session clustering 관련하여 Tomcat 7.0.54버젼에서 session이 생성된 후 expire이 안 되는 현상이 있습니다. 해당 버그는 정확하게 Tomcat 7.0.54 에서만 …
workers.properties 이야기 (1)
1. 개요 Tomcat Connectors (mod_jk)의 workers.properties 이야기이다. Tomcat Connectors지만 실제로는 Apache HTTP Server 측에 위치하…
Tomcat 7.0.57 release
2014.11.11 에 Apache Tomcat 7.0.57 이 release 되었습니다. 7.0.56 버전과 비교하여 버그 패치가 되었는데 아래와 같은 내용입니다. Update to Tomcat …
P3P (Platform for Privacy Preferences) 헤더 설정하기
P3P는 Platform for Privacy Preferences 의 약자로, 사용자와 웹 사이트 간의 프라이버시 정책을 표현하기 위한 표준입니다. 과거에는 특히 Internet Explorer …
JavaBCEL소개
이전 글이 짧았던 만큼, 금방 다시 돌아왔습니다. BCI소개 글에서 아래와 같이 소개했듯이 BCI를 지원하는 오픈소스 라이브러리들이 있었어요! •ASM : Object Web에서 제공 http://…
알고싶다 너, G1 Garbage Collector (G1GC)
Java 7 의 G1 메모리 관리자 (Garbage First Garbage Collector, 이하 G1GC) (JDK 1.6 update 14 에 포함됨) 이전의 Garbage Collector…
BCI 소개
java, 난 니가 무슨일을 하는지 알고싶다! java로 coding한 후 *.class파일이 되는 순간, 역컴파일로 java 소스파일을 볼 수 있겠지만, 워낙 알아서 잘하는 놈이라, 내부에서 뭐가…
SetCharacterEncodingFilter와 AddDefaultCharsetFilter
아래 SetCharacterEncodingFilter 관련된 글이 올라와 덧붙인다. 이미 언급된 바와 같이 언제부터인가 Tomcat 에 내장되어 있으므로 따로 소스를 컴파일해서 사용하지 않아도 된다…
SetCharacterEncodingFilter
종종 필요하지만, 필요할 때 찾으려면 막상 쉽지 않은 SetCharacterEncodingFilter 입니다. 요청 파라미터를 읽기 전에 문자 인코딩을 지정해 두는 용도로 사용합니다. SetChar…
node.js(1)
어디서 어디까지 정리를 해야할지 모르겠어서 방황하고 있습니다. 1. 일단 node.js란 무엇일까요. 요즘 많이 사용한다던데 어떤 카테고리에 드는 아이인지, 프레임웍인지 Ruby on rails같은…
Tomcat Session StandardManager
세션에 있어서 별도의 설정을 하지 않으면 Tomcat은 StandardManager를 사용하게 된다. StandardManager의 특징은 Tomcat 을 중지하는 시점에 세션 정보를 파일로 저장한…
아파치는 어패치다!
오늘은 아파치 HTTP Server 에 대해 적어볼까 합니다. 이하 아파치라고 표현하겠습니다. 그런데 사실 진짜 발음은 아파치가 아니라 [어패치] 입니다. Apache (/əˈpætʃiː/ ə-pa…
is quoted with " which must be escaped when used within the value
다른 곳에서 잘 사용하던 소스를 Tomcat 에 올렸는데 다음과 같은 오류가 발생할 때가 있다. java.lang.RuntimeException: org.apache.jasper.JasperExce…