전체 글(49)
-
[Web] 톰캣이 웹 애플리케이션을 실행하는 순서
톰캣이 웹 애플리케이션을 실행하는 순서를 알아보자 이전에 웹 프로젝트와 서버를 생성하였고, 서버를 실행하여 간단한 결과를 확인해봤다. 이번에는 톰캣(WAS, Web Application Server, 확실히는 톰캣은 웹 컨테이너 또는 서블릿 컨테이너다)이 어떻게 프로젝트를 읽어들이고 서버에 올려 실행시키는지 알아보자. 1. 톰캣 서버가 실행되면 서버는 server.xml을 읽는다. Servers > Server name > server.xml server.xml을 열어보면 가장 하단부에 Context 엘리먼트에 docBase, path와 source에 프로젝트명이 적혀져 있는 것을 볼 수 있다. WAS는 웹 애플리케이션을 Context로 인식한다. 서버는 server.xml을 읽어 서비스해줘야할 프로젝트..
2017.03.21 -
[Eclipse] "UTF-8" 인코딩 설정하기
이클립스 인코딩 방식을 "UTF-8"로 설정하자 JSP파일을 만들고 보면 charset="EUC-KR"로 되어있는 것을 볼 수 있다. JSP 템플릿을 보면 charset=${encoding}로 인코딩 방식이 변수로 되어있다. 이클립스의 설정을 변경해 JSP파일이 charset="UTF-8"로 바로 만들어지도록 하자. Window > Preferences 선택 'encoding'으로 검색하여 General > Workspace > Text file encoding > Other: UTF-8로 변경 Web > JSP Files > Encoding: ISO 10646/Unicode(UTF-8)로 변경 추후 개발에 필요하다면 다른 항목들도 변경해주자. [이클립스(Eclipse) 개발환경 "UTF-8" 인코딩 설..
2017.03.17 -
[Eclipse] 웹 브라우저 크롬으로 변경하기
이클립스 웹 브라우저를 크롬으로 변경해보자 서버로 프로젝트를 실행하면 이클립스 내장 브라우저로 열리게 되는데, 크롬으로 바로 띄우도록 이클립스 설정을 변경해보자. Window > Preferences 클릭 General > Web Browser > External web browsers > Chrome을 체크한 후 'OK'버튼을 클릭 Window > Web Browser > Chrome 선택
2017.03.17 -
[Web] 톰캣 서버로 웹 애플리케이션 실행하기
이클립스와 톰캣을 연동하여 웹 페이지를 띄워보자1. 개발환경 1) Eclipse JEE Neon2 win64 다운로드 www.eclipse.org에서 최신 버전의 Eclipse IDE for Java EE Developers를 다운받자. install 파일이 아닌 압축파일로 다운받길 권장한다. 2) Apache Tomcat ver8.5.12 다운로드 tomcat.apache.org에서 Java 버전에 맞게 톰캣을 다운받자. 필자는 8.5.12 버전이 가장 최신이라 다운받았는데, 버그가 조금 있다는 얘기를 들었다. 8.0.41 버전을 사용해도 괜찮다. 9.0.x 버전은 현재 알파 테스트 단계다. 참고로 9.0.0.M18 버전 이름에서의 M은 Milestone(여정표)의 이니셜이다. 톰캣 또한 install..
2017.03.15 -
[Web] JSON 이란?
JSON 이란? JSON(JavaScript Object Notation, 자바스크립트 객체 표기법)은 이종 시스템간 데이터 교환시에 사용할 수 있고, 자바스크립트에 기반하고 있기 때문에 모든 웹 브라우저에서 호환된다고 할 수 있다. JSON은 중괄호('{}')로 객체(Object)를 감싸며, 키-값(key-value)은 콜론(':')으로 구분한다. 아래는 엘라스틱서치(ElasticSearch) 서버를 돌리고 커맨드 창으로 정상적으로 연결되었는지 확인하는 모습이다. JSON 객체를 get해온 것을 볼 수 있다. [JSON 구조 및 사용법 참고][cURL 다운로드 링크]
2017.03.03 -
[SQL Developer] 4.2 버전 한글 사용 멈춤 현상
오라클 SQL Developer 4.2 버전 한글 사용 멈춤 현상 4.2 버전의 문제점은 바로 워크시트에서 한글이 포함된 쿼리를 실행하게 되면 툴이 아예 멈춰버린다. 처음에는 단순히 컴퓨터 문제라고 생각했었다, 왜냐하면 SQL Developer를 쓰면서 이랬던 적이 한 번도 없었기 때문에. 근데 이게 어떤 쿼리는 잘 실행되더니, 또 어떤 쿼리는 실행하는 순간 먹통이 되는 것이다. 무슨 차이가 있나 싶어서 봤더니 한글을 사용했을 때 뻑이 난 것이었다. 검색해봤더니 한글 깨짐 현상은 많이 나오는 데 한글 사용 멈춤 현상에 대해서는 글이 하나뿐이었다. 검색 결과가 적은 걸 보니 아직 현업에서는 최신 버전을 많이 사용하지 않는 것 같다. 요즘 개발 툴들을 최신 버전을 사용하려고 노력하고 있다. 그래서 SQL D..
2017.02.28