서버프로그래밍/Tomcat 9

DDNS 사용하기

출처: www.foscamkr.com/bin/minihome/upload/7380/pds/.../DDNS란_1.pdf 1. 윈도우7에서는 아래와 같은 화면이 나타납니다. 단축키 Ctrl+R을 누르고 cmd를 입력후 엔터를 쳐도 됩니다. 2. cmd창이 뜨고 ipconfig 를 입력하시면 아래와같은 화면이 나타납니다. 3. cmd창에서 알게된 기본게이트웨이를 브라우저에 입력하면 아래와 같이 나타납니다. 4. 여기서 DDNS를 설정합니다. 호스트 이름 : 자신이 생각한 호스틀 적어둡니다. 만약 love를 호스트로 사용하고 싶다면love.iptime.org라고 입력하시면 됩니다.사용자계정 : 이메일을 입력하시면 됩니다.사용자암호 : 말그대로 암호입력!

윈도우7 포트여는 방법

출처: http://windows.microsoft.com/ko-kr/windows/open-port-windows-firewall#1TC=windows-7 Windows 방화벽에서 포트 열기Windows 방화벽이 프로그램을 차단하고 있을 때 해당 프로그램이 방화벽을 통해 통신할 수 있도록 하려면 일반적으로 Windows 방화벽의 허용되는 프로그램 목록(예외 목록이라고도 함)에서 해당 프로그램을 선택하면 됩니다. 자세한 방법은 프로그램이 Windows 방화벽을 통해 통신하도록 허용의 정보를 참조하십시오. 그러나 해당 프로그램이 목록에 없으면 포트를 열어야 할 수 있습니다. 예를 들어 친구와 온라인으로 멀티플레이어 게임을 하려면 게임을 위해 포트를 열어 방화벽에서 사용자 컴퓨터로 게임 정보가 전달되도록 허..

톰켓(Tomcat)

톰켓에 대해서 정리한 페이지입니다. 블로그로 보다보니 새로운 지식을 끼워넣을대마다 기존 블로그 위에 올라가게 되어서 정리하기 힘들었습니다. 그래서 정리하는 페이지를 만들고자 합니다 .^^ 혹시 낚이신분들은 죄송하고 빨리 재정비해서 조금더 쉽게 자료에 다가가실수 있도록 하겠습니다. 톰켓 서버 포트번호 바꾸기 root 폴더 바꾸기 한글처리하기 서버 관련팁! DDNS 설정하기 외부에서 공유기를 거쳐 PC연결 도메인 포워딩(세션,쿠키문제)

톰켓-한글처리

JSP 한글처리 방법 ◎ 기본적으로 알아두어야 할 내용 JSP -> JAVA -> .CLASS 로 컴파일되는 과정에서 특별히 지정해주지 않게되면 한글이깨지는 경우가 많다. 한글 처리 문제에 대해서 살펴보기 이전에 기본적으로 알아야 하는 내용은 서블릿 2.2/JSP 1.1 스펙은 HTTP 요청 파라미터의 캐릭터셋을 "ISO-8859-1"로 가정하고 읽어온다는 점이다. 우리가 흔히 톰캣 3.x 버전을 사용할 때 클라이언트로부터 읽어온 값을 오라클 DB에 저장할 때 캐릭터 셋을 "ISO-8859-1"에서 "EUC-KR"로 변환하곤 하는데, 이렇게 캐릭터 셋을 변환하는 이유는 바로 톰캣 3.x 버전은 서블릿 2.2 규약을 따르고 있으며 따라서 파라미터를 "ISO-8859-1"로 읽어오기 때문이다. (오라클과 톰..

도메인 포워딩시 세션,쿠키 문제

도메인을 포워딩을 통해서 웹서버를 연결한 경우 세션이나 쿠키에 문제가 발생할 수 있습니다 이유는 마이크로 소프트에서 쿠키 정보의 남용을 막기 위해 p3p (Platform for Personal Preferences) 규약을 도입했기 때문입니다. p3p (Platform for Personal Preferences) 규약은 W3C ( World wide Consortium )에서 만들어 졌습니다. (마이크로 소프트 p3p 정책 http://msdn.microsoft.com/library/default.asp?url=/workshop/security/privacy/overview/createprivacypolicy.asp) (W3C - p3p 규약 http://www.w3.org/TR/2002/REC-P3..

톰켓(tomcat) - root폴더 변경 방법

웹 상에서 버전 별로 여러 방법을 소개하고 있지만, 톰켓6.0 과 7.0 에서는 아래의 방법이 적용이 되니 참고가 됐으면 좋겠습니다. 우선 기본적인 것부터 해 봅시다 ^-^ 톰켓이 기본적으로 보고 있는 루트 컨텍스트는 webapps/ROOT 입니다. appBase는 ${catalina-home} 밑의 상대경로를 인자로 받으며, 기본적으로 보안과 context의 통일적인 적용을 이유로 컨텍스트의 루트는 ROOT 디렉토리 밑이 됩니다. 따라서, 톰켓이 설치가 되면 웹루트는 ${catalina-home}/webapps/ROOT 가 되는 것이지요... 이제 기본 개념을 채웠으니 겨오를 변경해 보도록 합시다. 1. webapp 자체를 웹루트 디렉토리로 만들고 싶을 때, 위의 문장을 Host 아래에 추가 ex) 2..

톰켓(tomcat) - 포트번호 바꾸기

톰켓은 8080이 기본으로 되어있다. 이건 너무나도 잘 알려진 포트 번호이므로 보안이 취약하고 다른 서버를 깔았을 경우에는 충돌이 일어날 수 도 있다. 포트번호를 바꾸는 방법은 아래와 같다. 톰켓이 깔린 드라이브 -> 톰켓이 깔린 경로 -> conf 폴더 -> server.xml 보통 사용자가 임의로 바꾸지 않았다면 이 경로일 것 이다. C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\server.xml server.xml을 메모장으로 열고 port를 바꿔주면 된다. port가 두개 있는데 8080으로 설정된 것만 건들어주자. 이것을 바꾸고싶은 포트번호로 바꿔주자. 바꾸는 방식은 아래와 같이 하면 된다.

외부 에서 공유기를 거쳐서 pc연결 (iptime사용)

1.포트포워드 iptime에 포트포워드 기능이 있습니다. 이 기능은 외부에서 공유기로 접속할때 지정한 pc로 연결시키는 기능입니다.1. 윈도우 7은 아래와 같은 화면이 나옵니다. 이방법 말고도 단축키 Ctrl + R 을 누른 후 cmd 입력후 엔터를 쳐도 됩니다. 2.cmd화면이 나타나게 된다면 ipconfig를 입력후에 엔터를 치면 아래의 화면이 나옵니다. 기본 게이트웨이가 IP타임 공유기에 접속 할 수 있는 주소 입니다. 3. CMD창에서 알게된 기본게이트웨이를 브라우저에 입력하면 아래와 같은 창이 뜹니다. 4. 여기서 포트포워드 설정을 할 수 있습니다. 정의된 리스트: 기본으로 설정된 값입니다. 수정해도되고 안해도 도비니다. 규칙이름 : 이름 짓는 것입니다. 마음대로 하셔도 됩니다. 내부IP주소 :..