인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Server/Tomcat

🐱 톰캣 로그 한글 깨짐 해결 4가지 방법

톰캣 로그 한글 깨짐 해결 방법 톰캣 로그를 실시간으로 보면 한글이 외계 문자로 깨져서 나와 눈살을 찌푸리는 경우가 종종 발생한다. 이 경우는 톰캣의 인코딩을 변경해주면 해결할 수 있다. (단, 윈도우와 리눅스의 경우 각각 세팅하는 법이 다르다) 본격적으로 톰캣 로그의 한글 깨짐을 해결해보자. 톰캣 버젼에 따라서 되는 방법도 있고 안되는 방법도 있어서, 여러 방법을 소개해 본다. 하나하나씩 설정해보고 적용되는 방법을 찾자. 글쓴이는 logging.properties를 설정하고 해결했다. (톰캣 9 버젼 기준) 방법 1 server.xml 수정 방법 톰켓설치경로/conf/server.xml 을 열고 URIEncoding 을 추가해준다. 이는 로그 한글깨짐을 해결하지는 않고, 서버 구동시 Get 으로 넘어갈..

category_image
인파_
2022.03.02
(0)
Server/Tomcat

🐱 톰캣 추가 메모리 늘리기

톰캣 메모리 설정 대용량 데이터를 다룰때, 용량이 너무 커서 톰캣 서버가 죽는 현상이 있을경우, catalina.bat에서 힙 메모리 설정을 해주면 된다. C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.52\bin\catalina.bat set HEAP_OPTS= -Xms2048m -Xmx2048m set CATALINA_OPTS=%HEAP_OPTS% 파일 코드 상단에 정의 해주면 된다. 2048m은 2 기가바이트를 뜻한다.

category_image
인파_
2021.10.26
(0)
Server/Tomcat

🐱 톰캣 자바(JRE) 버전 간편 변경 방법

톰캣 JRE 버젼 간편 변경 자바 버젼에 따라 톰캣 WAS 환경을 맞추고 테스트해야 하는 때가 있다. 이때 자바 자체를 재설치 하지말고, 여러 버젼의 자바를 OS에 깔고 환경변수를 수정해서 사용하는 것으로 가능하다. 톰캣은 자체적으로 자바 버젼을 지정해주는 기능을 지원해줘서, 톰캣 배치 파일에서 특정 자바 버젼 경로만 지정해주면 간편하게 다양한 자바 버젼에서 서버를 구동할 수 있다. 톰캣 현재 자바 JRE 버젼 확인 톰캣 bin폴더에서 version.bat 파일을 실행하면 현재 톰캣 정보가 나온다. > cd C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.52\bin > version.bat catalina 설정 catalina.bat 을 메..

category_image
인파_
2021.10.15
(0)
Server/Tomcat

🐱 톰캣 서버를 윈도우 서비스로 등록 방법

톰캣 윈도우 데몬 서비스 등록 톰캣 서버를 실행하기 위해 매니저나 startup.bat 파일을 매번 실행하여야 했다. 만일 톰캣 서버를 컴퓨터를 재부팅할때마다 고정적으로 실행하게끔 하고 싶다면, 윈도우 서비스탭에서 데몬으로 등록을 할 수가 있다. 1. 톰캣 기본 포트 변경 톰캣을 윈도우 데몬 서비스로 등록하기 전, 기본 포트가 8080으로 되어있는데 추후의 포트 충돌을 위해 데몬 용 포트는 변경해주는 것이 좋다. 톰캣의 C:\Program Files\Apache Software Foundation\Tomcat 8.5\conf 폴더에 들어가서 server.xml 파일을 열어 아래와 같이 포트번호를 간단히 변경해준다. 2. service.bat 설치 그리고 CMD를 실행하고, C:\Program Files\..

category_image
인파_
2021.10.08
(0)
Server/Tomcat

[TOMCAT] 🐱 SSL / HTTPS 설정 방법 정리

HTTPS / SSL 란? 일단 HTTPS, SSL을 왜 사용할까? 우리는 링크를 통해 어떠한 사이트에 접속하게된다. 이 사이트가 아무 문제가 없는 사이트라면, 상관이없지만, 개인정보를 뻇는 사이트인지, 해킹 위험이 있는 사이트인지 우리는 알수가 없다. 따라서 ​이 웹사이트가 어떤 사이트인지, 누가 만든사이트인지, 통신이 안전한지 등의 정보알아야 하기때문에 HTTPS 통신을 한다고 보면 된다. HTTPS/ SSL 통신을 하면, 인증기관( CA )에서 해당 사이트가 누구의 소유인가, 누가 만든것인가등의 정보를 인증해주고, 이러한 인증기관의 인증으로 안전한 사이트 접속을 하게 되기 때문이다. ​ - https ssl 이 적용된 사이트(공인된 CA의 인증서) ​ - https ssl 이 적용되지 않은 사이트 ..

category_image
인파_
2021.09.19
(0)
Server/Tomcat

🐱 톰캣 자동 재실행 파일 만들기 (restart.bat)

톰캣 자동 재실행 설정 톰캣을 쓰고 있다면 restart가 없어서 shutdown.bat 와 startup.bat 두번의 작업을 해줘야 한다. 이를 한번에 하는 bat파일을 만들어 보자. 아래와 같이 restart.bat 파일을 만들고 메모장에서 위 스크립트를 붙여넣고 저장하기만 하면 된다. 단, call 우측의 경로는 자신의 로컬환경에 맞게 수정하는건 잊지 말기 바란다. @echo on call "C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.52\bin\shutdown.bat" timeout /t 5 call "C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.52\bin\st..

category_image
인파_
2021.09.15
(0)
Server/Tomcat

[TOMCAT] 🐱 아파치 톰캣 개념 구성 & 설정 💯 정리

아파치 (Apache) 와 톰캣 (Tomcat) 아파치 (Apache) 아파치 소프트웨어 재단에서 만든 웹서버(web server)를 일컫는다. 리눅스에서는 httpd 로 명명지어져 배포된다. 정적인 데이터들 (html, css 이미지, 파일 등)에 대한 클라이언트의 요청을 데이터로 만들어서 응답한다. 80 포트를 사용 Web Server 란? http 프로토콜 기반으로 web client (browser) 로부터의 요청을 서비스하는 기능을 담당하는 프로그램. 80번 포트로 클라이언트 요청(POST,GET,DELETE)이 왔을때만 응답한다. 정적인 데이터에 대한 처리를 담당한다. 톰캣 (Tomcat) 웹 서버와 웹 컨테이너의 결합 (컨테이너, 웹 컨테이너, 서블릿 컨테이너라고 부름) 현재 가장 일반적이고..

category_image
인파_
2021.09.12
(0)