설정
-
WebtoB RPAFHeader 설정하기WEB/WebtoB 2024. 6. 11. 17:36
개발 목적으로 Webtob/JEUS 구성을 위한 분들을 위한 가이드 포스팅 :) TmaxSoft Engineer의 설치방식으로 진행되며, WebtoB는 11년연속 국내 1위 미들웨어 입니다. ▶ 내용Apache의 rpaf.so와 같은 모듈이며 proxy로 인해 변경된 RemoteIP를 HostIP로 변경하는 것입니다.로드밸랜서와 같은 proxy 서버가 x-forwared-for 헤더의 client ip를 추가하면 이를 추출하여 사용합니다. ▶ 경험개인정보보호 솔루션에서 요청하는 경우가 있습니다.해당 솔루션 엔지니어가 아니라서 정확히 알지는 못하지만 2가지 방식이 있는 것으로 안내받았습니다. 1. 도멘인 별로 unique한 ip를 가져야 한다.2. proxy 방식으로 요청을 넘겨야 한다. 주로 2번..
-
Tomcat Log 관리 Tip (for Window)WAS/Tomcat 2024. 3. 13. 15:19
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 내용 여러 Log 설정 포스팅은 많음으로 이번 포스팅에서는 현업에서 Window 서버에 설정해서 사용되는 방향으로 하겠습니다. ▶ 설정 server.xml access 관련하여 설정을 수정합니다. logging.properties 해당 내용을 확인하였을 때 1catalina, 2localhost, 3manager, 4host-manager 등이 있습니다. 많이 확인하고 setting 하는 것은 1catalina와 java.util 임으로 아래와 같이 변경해주도록 합니다. ( host-manager / localhost / manag..
-
Tomcat 여러 서비스(Window) 등록하기WAS/Tomcat 2024. 3. 12. 11:57
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 내용 일반적으로 서비스 등록은 install 과정 또는 "service.bat install" 실행 만 하면 끝나게 됩니다. 이번 포스팅에서 다루고자 하는 것은 여러 JVM container에 대한 서비스를 등록하는 것입니다. ▶ 설정 기본적으로 service.bat , Tomcat9.exe , Tomcat9w.exe 3개만을 기억해주면 됩니다. service.bat 복사 → 내용 中 CATALINA_BASE 설정 추가 service.bat을 복사하여 이름을 다르게 설정(이하 명명 service_kior.bat) 해당 파일 내용에 ..
-
Tomcat 컨테이너(Window) 추가하기WAS/Tomcat 2024. 3. 11. 11:32
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 내용 대부분 1개의 컨테이너에 여러 Application을 Deploy하여 서비스를 제공하는 경우 있는데... 완전 Default 설정 상태를 그대로 사용하는 경우 입니다... (제발 이렇게 쓰지마요 😂) 왜냐하면 각 Application이 사용 하는 메모리가 있습니다. 그런데 필요 자원을 1개의 container를 공유하면 자원도 부족하고 추후 유지보수 할 경우에도 문제가 됩니다. 예를 들어서 B 서비스를 수정하기 위해서 A 서비스도 내려야하는 문제가 발생됨으로 특별한 이유가 없다면 분리하는 것을 권장합니다. 이번 포스팅에서 다루..
-
Tomcat 콘솔 한글 깨짐WAS/Tomcat 2024. 3. 8. 08:45
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 현상 콘솔(cmd)에서 Tomcat을 기동시 발생되는 메세지가 한글일 경우 깨지는 현상. 이유는 startup.bat을 실행하여 기동되기 때문이라고 합니다. ▶ 조치방법 logging.properties 수정( UTF-8 → euc-kr ) 개인적으로 이 방법이 제일 깔끔한 것 같다. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter java.util.loggin..