tomcat 7

[WAS] Tomcat 에서 응답 데이터를 UTF-8로 전송하기 위한 모든 방법

톰캣(Tomcat)에서 WAR 파일을 사용하여 응답 데이터를 UTF-8로 전송하는 방법은 다음과 같습니다:server.xml 설정 변경: server.xml 파일에서 태그의 URIEncoding 속성을 "UTF-8"로 설정합니다.servlet 설정 변경: 서블릿에서 response.setCharacterEncoding("UTF-8") 메소드를 사용하여 응답 인코딩을 설정합니다.response.setCharacterEncoding("UTF-8");JSP 페이지 인코딩 설정: JSP 페이지 상단에 지시어를 추가합니다.필터 사용: web.xml에 UTF-8 인코딩을 설정하는 필터를 추가하고 모든 요청에 대해 이 필터를 적용합니다. encodingFilter o..

WEB,WAS 2024.05.06

[Docker] Websphere traditional 구축하기

IBM WebSphere는 IBM이 개발한 엔터프라이즈급 애플리케이션 서버 및 통합 솔루션 패밀리입니다. 이는 다양한 기능과 도구를 제공하여 엔터프라이즈 환경에서 애플리케이션 개발, 배포, 운영을 지원하는 데 사용됩니다. WebSphere는 Java EE(Java Platform, Enterprise Edition) 사양을 준수하며, 다양한 통합, 보안, 확장성, 성능 및 관리 기능을 갖추고 있습니다. 주요 특징: Java EE 지원: WebSphere는 Java EE의 다양한 사양을 완전히 지원합니다. 서블릿, JSP, EJB, JMS 등의 Java 기술을 사용하여 엔터프라이즈 애플리케이션을 개발할 수 있습니다. 확장성: 대규모 및 복잡한 환경에서도 확장성을 제공하며, 클러스터링, 부하 분산, 고가용성..

Docker 2023.08.31

[IT잡지식] jar, war, ear 에 대한 비교표

아래 표를 참고하여 jar, war, ear 파일의 용도와 특징에 대해 이해하실 수 있습니다. 각 파일 형식은 Java 어플리케이션을 패키징하고 배포하는 데 사용되며, 프로젝트의 규모와 요구사항에 따라 적절한 파일 형식을 선택하여 사용해야 합니다. 확장자 용도 설명 JAR (Java Archive) 단일 라이브러리의 배포 또는 실행 가능한 jar 파일의 배포 Java 어플리케이션 및 라이브러리를 패키징한 파일. Java 클래스 파일, 리소스, 라이브러리 등을 포함하며, 단일 JAR 파일로 압축됨. 주로 라이브러리를 공유하거나 실행 가능한 Java 어플리케이션을 배포할 때 사용됨. WAR (Web Application Archive) Java Web 어플리케이션의 배포 Java 웹 애플리케이션을 패키징한 ..

IT잡지식 2023.04.28

[Windows] XAMPP을 이용한 APM(Apache + PHP + MariaDB) 구축 하기 - Windows 설치 버전

XAMPP는 가장 인기 있는 PHP 개발 환경입니다. XAMPP는 MariaDB, PHP, purl을 포함하고, 완전히 무료이고 설치하기 쉬운 apache 배포판이다. XAMPP 오픈 소스 패키지는 설치 및 사용이 매우 쉽도록 설정되었습니다. 설치는 아래 사이트에서 windows, linux, mac 용으로 다운로드할 수 있고, 설치 진행은 매우 간단하다. 설치 후 실행하면, config 및 실행/중지도 매우 간단하게 구성되어있어서, 초보자도 누구나 설치/진행할 수 있다. XAMPP 설치 사이트 XAMPP Installers and Downloads for Apache Friends XAMPP Installers and Downloads for Apache Friends What is XAMPP? XAM..

Windows 2023.02.24

[Linux] XAMPP을 이용한 APM(Apache + PHP + MariaDB) 구축하기 - Linux 설치 버전

XAMPP는 가장 인기 있는 PHP 개발 환경입니다. XAMPP는 MariaDB, PHP, purl을 포함하고, 완전히 무료이고 설치하기 쉬운 apache 배포판이다. XAMPP 오픈 소스 패키지는 설치 및 사용이 매우 쉽도록 설정되었습니다. 설치는 아래 사이트에서 windows, linux, mac 용으로 다운로드할 수 있고, 설치 진행은 매우 간단하다. 설치 후 실행하면, config 및 실행/중지도 매우 간단하게 구성되어있어서, 초보자도 누구나 설치/진행할 수 있다. XAMPP 설치 사이트 XAMPP Installers and Downloads for Apache Friends XAMPP Installers and Downloads for Apache Friends What is XAMPP? XAM..

Linux 2023.02.23

[Tomcat] 톰캣 http에서 https로 자동 리다이렉트 설정

Tomcat에서 http로 접근을 하게 되었을 때 https로 변경되는 방법에 대해서 설명한다. Tomcat 의 tomcat/conf/server.xml 파일에 https 설정을 443 포트로 설정하고, 추가로 http 설정을 80 포트로 설정한다. ... 중간 생략... ... 중간 생략... web.xml에 리다이렉트 설정 추가한다. web.xml 파일에 아래 설정을 추가한다. 그리고 Tomcat 을 재시작하고, http로 접근을 하게 되면 https로 리다이렉트 되는 것을 확인할 수 있을 것이다. ... 중간 생략... HTTP /* CONFIDENTIAL web.xml 파일에 태그는 여러번 나올 수 있다. Tomcat 에서 보안 목적으로 특정 HTTP Method 를 제한이나 특정 URL만 설정하..

Linux 2023.01.08

[Tomcat] 톰캣 URI Encoding 설정

tomcat 문서에 의하면 URL을 디코딩은 지정하지 않으면 디폴트로 ISO-8859-1으로 지정된다. 그러기에 설정을 하지 않고 한글을 GET로 정보를 넘기게 되면 깨진다. 반면에 POST로 전달되면 HTTP body의 입력 스트림의 디폴트는 UTF-8를 디코딩되기에 문제가 없다. 이는 tomcat 설정에 엔코딩을 변경해 주면 문제는 해결된다. {tomcat 설치 폴더}/conf/server.xml에 아래 요소에 아래와 같이 URIEncoding을 UTF-8로 설정한다. 아파치와 연결하기 위해 mod_jk를 사용할 경우에는 mod_jk 설정부분에도 위와 동일하게 변경한다.

Linux 2023.01.08