test War 파일

분류없음 2011.06.14 14:21
war 파일

신고
Posted by Stewie

Apache ? Tomcat?

07.Web 2011.06.03 09:44

예전에 신입사원 교육때부터 늘 헷갈렸던 것이 WAS와 Web Server의 차이, Apache와 Tomcat의 차이 뭐 그런 것이었다.
오늘 마침 httpd 라는 녀석을 찾아보면서 다시한번 정리하기로 했다.

Apache -> apache 재단을 가르키기도 하지만 보통 httpd web server를 지칭한다. 스태틱 파일들을 처리하는 역할을 하지만 다수의 Tomcat등의 WAS 를 클러스터 구성하여 로드 밸런싱을 지원하기도 한다.(L4 수준의 성능을 기대하긴 어렵다)

Tomcat -> 보통 WAS라 불리우며 servlet container의 일종이다. J2EE 스펙중 servlet container의 기능만 구현한 걸로 알고 있다. (전부 구현한 것들은 Weblogic 이나 JBoss 등)

찾아보면서 흥미로웠던 부분은
보통 Tomcat 앞에 httpd를 두어 스태틱 파일 처리 성능을 꾀하는 오류를 범하기 쉽다는 건데.

실질적으로 Tomcat은 httpd가 low-level I/O 작업을 위해 사용하는 것과 동일한 네이티브 라이브러리(APR, Apache Portable Runtime)를 지원 하기 때문에 눈에 보이는 성능 차이는 없다. 만약 Tomcat에서 정적 컨텐트 처리 능력을 향상시키고 싶다면 Coyote APR/native를 추천한다는 글을 보았다.

즉, 결론은

단순 스태틱 파일들 처리의 성능을 위한 tomcat 앞 httpd 설정은 무의미 하고 로드밸런싱 등의 httpd 모듈 기능이 필요하거나  하나의 서버에 PHP, JAVA 어플리케이션을 동시에 사용하는 경우 등에 한해서 httpd를 쓰면 되겠다.

참조
http://httpd.apache.org/
http://maxnim.wordpress.com/2011/01/05/%EC%A7%84%EC%8B%A4-%ED%98%B9%EC%9D%80-%EA%B1%B0%EC%A7%93-tomcat%EA%B3%BC-apache-httpd%EB%A5%BC-%EC%97%B0%EB%8F%99%ED%95%98%EB%8A%94%EA%B2%8C-%ED%95%AD%EC%83%81-%EC%84%B1%EB%8A%A5%EC%9D%84-%ED%96%A5/
http://toby.epril.com/?p=1125   
신고

'07.Web' 카테고리의 다른 글

Tomcat, Jetty and Winstone  (0) 2011.08.17
CentOS 5.4 + Apache 2.2 + Tomcat 6.0 + mod_jk 정리  (0) 2011.07.14
Apache ? Tomcat?  (0) 2011.06.03
java -jar hudson.jar  (0) 2011.05.28
REST CXF  (0) 2011.05.13
팝업창 Cookie를 이용한 일정 기간 내에 열지 않기  (0) 2009.12.07
Posted by Stewie

svnserve -d => 배치파일로 생성
conf/authz
conf/passwd
conf/svnserve.conf 에서
주석 해제 및 anon-access = read => none 으로 변경

.sh 파일 생성 후 chmod 755 권한 주기

1. Hudson 설치
war 파일 다운로드 => deploy

2. Cobertura 설치 
hudson manage plugin 에서 cobertura 선택 => hudson restart 

3. CTIP 구성

ant 설치
yun install ant (dependencies 체크 후 알아서 깔아줌)
후 기본 dynamic pjt hudson 구성 완료 
신고
Posted by Stewie


티스토리 툴바