목록tomcat (9)
준호씨의 블로그
tomcat을 실행할 때 환경변수를 적용하는 방법에는 여러 가지 방법이 있습니다. 결론부터 말하면 bin/setenv.sh 파일을 만들어서 거기다가 환경변수를 넣어주면 됩니다. 환경변수 잠깐 환경변수에 대해 짚고 넘어가 보면요. 환경변수는 jvm이나 tomcat, 애플리케이션의 설정을 적용하는 데 사용할 수 있습니다. 예를 들어 다음과 같은 설정은 JVM Max Heap Size를 4G로 설정하고 JMX설정을 활성화합니다. export CATALINA_OPTS="-Xmx4G \ -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=9090 \ -Dcom.sun.management.jmxremote.authenticate=false \ ..
간단한 servlet 프로젝트 만들기. tomcat9, servlet4. maven, IntelliJ 이번 글에서는 tomcat9와 servlet4를 이용한 간단한 프로젝트를 만들어 보려고 합니다. tomcat 버전과 servlet 버전의 관계를 확인하려면 http://tomcat.apache.org/whichversion.html에서 확인할 수 있습니다... junho85.pe.kr 지난 글에서 tomcat9, servlet4로 간단한 프로젝트를 만들어 보았습니다. 참고로 Application context값은 기존 /simple_servlet_Web_exploded였던 것을 /servlet으로 짧게 수정했습니다. url이 너무 길어서 보기 안 좋더라고요. servlet3부터는 @WebServlet a..
이번 글에서는 tomcat9와 servlet4를 이용한 간단한 프로젝트를 만들어 보려고 합니다. tomcat 버전과 servlet 버전의 관계를 확인하려면 http://tomcat.apache.org/whichversion.html에서 확인할 수 있습니다. 빌드 도구로는 maven을 이용할 거고요. IDE는 IntelliJ를 사용하려고 합니다. 우선 tomcat9를 설치합니다. https://tomcat.apache.org/download-90.cgi에서 tar.gz 파일을 받아서 적당한 위치에 압축을 풀어 줍니다. 저는 /Users/junho85/project에 설치해 주었습니다. 저는 아래 명령어로 압축파일을 받고 풀어 주었습니다. 버전이나 사이트 정책에 따라 경로는 바뀔 수 있습니다. $ wget ..
지난 글에서 mod_jk.so를 빌드하는 방법을 알아보았습니다. OSX - tomcat과 httpd를 같은 포트로. mod_jk 설정하기 1. mod_jk 빌드하기 레거시 시스템을 다루다 보면 tomcat과 httpd를 같은 포트에서 서비스하는 것을 종종 볼 수 있습니다. 요즘은 이런 식으로 구성하는 걸 보기 어려워진 거 같네요. 이번 글에서는 mod_jk를 이용해서 tomcat과 http.. junho85.pe.kr 이번 글에서는 지난번에 빌드한 mod_jk.so를 httpd에 설정해서 tomcat과 연동해 보겠습니다. httpd의 기본 설정 파일은 httpd.conf입니다. httpd.conf에 mod_jk 관련 설정을 바로 넣을 수도 있지만 설정 파일을 분리해보겠습니다. 제가 설치한 httpd의 설..
레거시 시스템을 다루다 보면 tomcat과 httpd를 같은 포트에서 서비스하는 것을 종종 볼 수 있습니다. 요즘은 이런 식으로 구성하는 걸 보기 어려워진 거 같네요. 이번 글에서는 mod_jk를 이용해서 tomcat과 httpd를 연동하는 방법을 알아보겠습니다. 그것도 OSX에서요. 일단 apache httpd와 tomcat은 설치되어 있다고 가정하겠습니다. 저는 brew로 설치한 httpd와 압축 풀어서 설치한 tomcat을 사용하고 있습니다. httpd와 tomcat을 연동하려면 mod_jk가 있어야 되는데요. http://tomcat.apache.org/download-connectors.cgi에서 Tomcat Connectors소스파일을 받아서 직접 빌드해야 합니다. brew로 설치할 수 있으면..