tomcat 13

Servlet 만들기

Eclipse를 통해 Servlet을 간단히 만들수 있습니다.물론 먼저 J2EE Web Project를 만듭니다. 다음으로는 아래의 절차와 유사하게 만들 수 있죠. 1) New > Other > Web > Servlet 2) Package, Class 이름을 지정 3) Servlet 정보 설정하기 아래의 설정중 URL 매핑이 중요 합니다. 말 그데로 호출할 URL 패턴입니다. "*" 와일드카드로 URL을 매핑 가능 합니다. 4) doGet, doPost 등의 호출 메소드를 지정 합니다. 5) 이제 servlet 이 만들어 졌습니다. Servlet3.0 스펙에 따라 애노테이션을 사용하여 설정을 합니다. 6) doGet 쪽에 하고 하려는 작업을 추가 합니다. 7) END.

tomcat 2013.06.19

tomcat port redirect from 80 to 8080, tomcat을 80포트로 올리자

tomcat을 설치하면 8080 포트로 기동되도록 되어 있습니다. connector port 를 수정하면 원하는 포트로 기동이 가능 합니다. 그러나 보안을 생각하신다면 1024포트 이하에 tomcat을 올리는건 부담이죠. 그래서... 80 포트를 8080포트로 네트웍단에서 전환해주면 ... 손안대고 코푸는격 ??? 입니다. 아래 처리 스트립트 입니다. (iptables에 대한 매뉴얼을 찾아 보세요) root@vlinux:~# iptables -t nat -L Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain P..

tomcat 2013.05.28

ec2 에 tomcat7 간단히 설치 하기 - 참 쉽습니다.

AWS default AMI를 이용한 ec2 instance 에서 tomcat (tomcat7)을 어떻게 설치할까 ??? 답은 간단 합니다... aws repository를 통해 설치 하면 됩니다. (기본적으로 open-jdk6 version 은 ec2 에 설치 되어 있습니다.) 아래는 제가 tomcat7을 설치하고 home page를 올리는 방법을 간단히 처리하는 화면 입니다. -- 1) yum을 이용하여 tomcat7을 설치 합니다. [ec2-user@ip-10-10-10-10 ~]$ sudo yum install tomcat7 Loaded plugins: priorities, security, update-motd, upgrade-helper amzn-main | 2.1 kB 00:00 amzn-u..

aws 2013.05.15

apache tomcat diagram

아파치 톰캣에 대해서 아주 잘 설명된 그림이라고 생각 됩니다.출처 : http://marakana.com/s/post/106/tomcat_architecture_diagram 위 그리믈 보시면 Server > Service > Engine > Host > Context 의 계층을 보실 수 있습니다.또한 각 계층의 갯수도 주의 깊게 보시기 바랍니다. Listener, Resource, JNDI 등등 ... Global Part등 상위단의 설정은 하위단에서 사용이 가능하거나 영향을 미칩니다.

프로그램/java 2013.05.15

apache apr 설치, tomcat native-apr 설치

tomcat native-apr Library 사용으로 컴파일 하기 APR - 자바 포터블 런타임... tomcat 을 webserver 로 활용하기 위해서는 강력히 추천 되는 기능 입니다. 아래 6.0 매뉴얼에서 발췌한 부분을 보더라도, 파일처리 및 SSL 처러, 메모리 관리에 기능향상이 있다고 합니다. 이런점은 java 가 virtual machine 으로 구동되는 한계를 극복한다고 봐야죠... http://tomcat.apache.org/tomcat-6.0-doc/apr.html Introduction Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integratio..

프로그램 2012.03.20

JAVA JNDI GlobalNamingResources String Type define Example ( 운영과 개발을 쉽게 하고 deploy를 쉽게 하기)

Java 프로그램을 하다보면, 개발환경변수와 운영환경변수가 다른경우 deploy 가 매우 까다로와 진다. WEB-INF 및에 변수를 가지고 있다면 항상 골치거리가 된다. 이러한 문제를 해결하기 위한 방안 하나를 제안 한다.... j2ee 의 jndi name 변수를 이용하는거다, (정확히는 GlobalNamingResource 에 변수를 저장하고 이용하는 방법) 아래는 가장 많이 사용하는 tomcat 을 가지고 처리하는 예제 임. server.xml 에 변수값을 저장하므로, context 이하에서는 개발과 운영이 서로 다른 변수를 가지고 있을 수가 없다. 예제소스: 아래는 각 부분별 일부 소스입니다.. 도움이 되기 위해 전체소스를 첨부 합니다. $CATALINA_HOME/server.xml context..

프로그램/java 2011.12.10

tomcat startup paramter detail

jdk6 , tomcat7 을 기반으로 실행환경을 분석해 보자. 1. Run Commnad : Mulder의 컴퓨터에서는 tomcat이 아래와 같이 같이 실행 됩니다. $YOUR_JDKHOME/bin/java -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -verbose:gc -Xloggc:../gclogs/tomcat_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+HeapDumpOnOutOfMemoryError -Dcatalina.base=/somepath/org.eclipse.wst.server.core/tmp1 -Dcatalina.home=/somepath/apache-tomcat-7.0.12 -Dwtp.deploy=/s..

프로그램/java 2011.09.02

tomcat JSESSIONID 변경해 주기

tomcat tip 입니다. 알면 쉽고, 모르면 고생하는 것중 하나가 JSESSIONID 의 사용 입니다. 하나의 서버에 여러개의 tomcat을 설치하여 운영하려면 JSESSIONID의 중복 문제가 세션에 혼선이 생긴다. 이런경우 아래와 같이 JAVA_OPTS 에 org.apache.catalina.SESSION_COOKIE_NAME org.apache.catalina.SESSION_PARAMETER_NAME bin/catalina.sh 파일에서 아래와 같이 값을 수정해 준다. 참고 : http://lkamal.blogspot.com/2010/10/jsessionid-tomcat-cookie-change-default.html JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina..

카테고리 없음 2011.04.24