이클립스 톰캣 설정

1,753 views
Skip to first unread message

Sunghun Park

unread,
Mar 7, 2012, 6:48:58 AM3/7/12
to Korea Spring User Group
이클립스 Helios에 톰캣 플러그인을 설치했고 톰캣 설정도 했습니다. 톰캣 버전은 6.0.35 입니다.

이클립스 서버 뷰에서 이클립스에 서버를 추가하고 실행을 시키면 아래와 같이 로그가 찍힙니다. 더이상 진행이 안돼서 타임아웃 에러
가 납니다. 이게 좀 전까지만 해도 실해이 잘되었었는데, 뭣 때문인지 안됩니다. 톰캣 새로 설치하고 이클립스 설정 변경, 재시
작 등 이것 저것 해봤는데도 조치가 안되네요.

아시는 분은 도움말씀 부탁드리겠습니다.


로그:

Mar 7, 2012 10:45:39 PM org.apache.catalina.core.AprLifecycleListener
init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: .:/Library/Java/Extensions:/System/Library/Java/
Extensions:/usr/lib/java
Mar 7, 2012 10:45:39 PM
org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
Setting property 'source' to 'org.eclipse.jst.jee.server:ccah' did not
find a matching property.
Mar 7, 2012 10:45:39 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Mar 7, 2012 10:45:39 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 531 ms
Mar 7, 2012 10:45:39 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 7, 2012 10:45:39 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
Mar 7, 2012 10:45:40 PM org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO: validateJarFile(/Users/sunghun/project/
Jeenee12/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/
wtpwebapps/ccah/WEB-INF/lib/servlet-api-2.4.jar) - jar not loaded. See
Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/
Servlet.class
Mar 7, 2012 10:45:40 PM org.apache.catalina.core.ApplicationContext
log
INFO: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger
(org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

kreia

unread,
Mar 7, 2012, 6:52:21 AM3/7/12
to ks...@googlegroups.com

서버뷰 를 Clear 하고 완전히 닫았다가 다시 열어보세요.. 이클립스wtp에서 캐쉬관련 문제가 있는 모양입니다.

2012. 3. 7. 오후 8:49에 "Sunghun Park" <sun...@identityhive.com>님이 작성:
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.

Mark

unread,
Mar 7, 2012, 7:07:56 AM3/7/12
to Korea Spring User Group
답변 감사합니다. 방금 맥북 재부팅한 다음 이클립스 실행해서 서버뷰 닫았다가 다시 열어서 해봤습니다만 안되네요. 여러 번 해봤는
데도 안되는군요.

On Mar 7, 10:52 pm, kreia <kre...@gmail.com> wrote:
> 서버뷰 를 Clear 하고 완전히 닫았다가 다시 열어보세요.. 이클립스wtp에서 캐쉬관련 문제가 있는 모양입니다.

> 2012. 3. 7. 오후 8:49에 "Sunghun Park" <sung...@identityhive.com>님이 작성:

Kenu Heo

unread,
Mar 7, 2012, 7:08:46 AM3/7/12
to ks...@googlegroups.com

WEB-INF/library 아래 servlet-api.javaEE 지워주세요. 있으면 안되는 파일입니다.

2012. 3. 7. 오후 8:49에 "Sunghun Park" <sun...@identityhive.com>님이 작성:
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.

kreia

unread,
Mar 7, 2012, 7:09:58 AM3/7/12
to ks...@googlegroups.com

닫기만 하심 안되요.. 설정지웠다가 다시해보심이..;)

2012. 3. 7. 오후 9:07에 "Mark" <mark.sun...@gmail.com>님이 작성:

Kenu Heo

unread,
Mar 7, 2012, 7:10:57 AM3/7/12
to ks...@googlegroups.com

servlet-api.jar와 jsp-api.jar 파일은 WAS/lib 를 써야됩니다.

2012. 3. 7. 오후 9:08에 "Kenu Heo" <kenu...@gmail.com>님이 작성:

Mark

unread,
Mar 7, 2012, 8:01:43 AM3/7/12
to Korea Spring User Group
서버뷰에서 추가된 서버 설정 말씀하시는 거 아니신지요? 혹 그거라면 2-30번 쯤 지웠다 해본 것 같습니다.

On Mar 7, 11:09 pm, kreia <kre...@gmail.com> wrote:
> 닫기만 하심 안되요.. 설정지웠다가 다시해보심이..;)
> 2012. 3. 7. 오후 9:07에 "Mark" <mark.sunghun.p...@gmail.com>님이 작성:

Sewon Ann

unread,
Mar 7, 2012, 8:05:25 AM3/7/12
to ks...@googlegroups.com
저도 kenu님이 말씀하신 WEB-INF/lib/servlet-api-2.4.jar 이 녀석이 제일 의심이 되네요. 프로젝트에서 저 jar를 날려보심이 어떨까 싶습니다.

Mark

unread,
Mar 7, 2012, 8:12:07 AM3/7/12
to Korea Spring User Group
네. 답변 감사합니다. 프로젝트 WEB-INF/lib 폴더에 있는 라이브러리는 삭제하고 톰캣것만 빌드패스에 잡히도록 수정했습니
다.
그래도 여전히 마찬가지입니다.

On Mar 7, 11:10 pm, Kenu Heo <kenu....@gmail.com> wrote:
> servlet-api.jar와 jsp-api.jar 파일은 WAS/lib 를 써야됩니다.

> 2012. 3. 7. 오후 9:08에 "Kenu Heo" <kenu....@gmail.com>님이 작성:


>
>
>
>
>
>
>
> > WEB-INF/library 아래 servlet-api.javaEE 지워주세요. 있으면 안되는 파일입니다.

> > 2012. 3. 7. 오후 8:49에 "Sunghun Park" <sung...@identityhive.com>님이 작성:

허광남

unread,
Mar 7, 2012, 8:20:33 AM3/7/12
to ks...@googlegroups.com
에러메시지 변화는요?

허광남 배상
----
일방문 20,000명의 자바개발커뮤니티
http://www.okjsp.pe.kr


2012. 3. 7. 오후 10:12 Mark <mark.sun...@gmail.com> 작성:

윤재진

unread,
Mar 7, 2012, 10:40:49 AM3/7/12
to ks...@googlegroups.com

타임아웃일때는 서버 열어서 타임아웃 길게 해주는 부분있어요 그거 늘려주면 되요

핸드폰에서 보냄

2012. 3. 7. 오후 10:20에 "허광남" <kenu...@gmail.com>님이 작성:

HEO GWANG NAM

unread,
Mar 7, 2012, 11:00:55 AM3/7/12
to ks...@googlegroups.com
아래 메시지 부분 없어졌나요?

Mark

unread,
Mar 7, 2012, 4:52:42 PM3/7/12
to Korea Spring User Group
동일합니다. 한가지 이상한 것은 톰캣에 애플리케이션 디폴로이 안하면 톰캣이 잘 뜨는 게 지금 작업 중인 애플리케이션을 디플로이
하면 이런 증상이 나서 그 부분을 확인 중입니다. 문제가 있을 것같은 그 애플리케이션은 아무런 에러도 없고 좀 전까지 잘 실행되
다 갑자기 그런 것이라 찾기가 쉽지 않습니다.

On Mar 8, 12:20 am, 허광남 <kenu....@gmail.com> wrote:
> 에러메시지 변화는요?
>
> 허광남 배상
> ----

> 일방문 20,000명의 자바개발커뮤니티http://www.okjsp.pe.kr
>
> 2012. 3. 7. 오후 10:12 Mark <mark.sunghun.p...@gmail.com> 작성:

Mark

unread,
Mar 7, 2012, 5:00:58 PM3/7/12
to Korea Spring User Group
네, 로그는 달라졌습니다. 현재 나오는 에러로그는 이렇습니다:

Mar 8, 2012 8:54:36 AM org.apache.catalina.core.AprLifecycleListener
init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: .:/Library/Java/Extensions:/System/Library/Java/
Extensions:/usr/lib/java
Mar 8, 2012 8:54:37 AM
org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
Setting property 'source' to 'org.eclipse.jst.jee.server:ccah' did not
find a matching property.
Mar 8, 2012 8:54:37 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Mar 8, 2012 8:54:37 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 532 ms
Mar 8, 2012 8:54:37 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 8, 2012 8:54:37 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
Mar 8, 2012 8:54:37 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger
(org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

이상용

unread,
Mar 7, 2012, 7:23:49 PM3/7/12
to ks...@googlegroups.com
제가 보기에는 jar 문제가 아닌것 같은 생각이 듭니다.

환경 설정 문제같은데..

eclipse에서 다음과 같이 해보시면
서버 뷰 보이시죠?
사용하시는 서버 뷰를 더블클릭하시면 서버 뷰 화면이 열리는데
해당 화면에서 Server Option 부분에
'Publish module contents to separate XML files'
을 체크하시고 다시 Tomcat만 재기동해보시기 바랍니다.




2012년 3월 8일 오전 7:00, Mark <mark.sun...@gmail.com>님의 말:

Mark

unread,
Mar 7, 2012, 8:00:42 PM3/7/12
to Korea Spring User Group
답변감사합니다. 새로 프레쉬한 톰캣에 새로 프로젝트 소스 받아서 다시 세팅을 했습니다. 기존 프로젝트 소스가 프로젝트 세팅이나
문서는 없구 소스코드만 있어서 더 힘드네요. 안쓰는 라이브러리에다 스프링 라이브러리도 중복으로 이름 다른 걸 두개씩 가지고 있
는 등 좀 복잡하네요. 일단 다시 같은 문제가 생기면 답변 참고하겠습니다. 다시 한번 감사드려요.

On Mar 8, 11:23 am, 이상용 <kr.goodwil...@gmail.com> wrote:
> 제가 보기에는 jar 문제가 아닌것 같은 생각이 듭니다.
>
> 환경 설정 문제같은데..
>
> eclipse에서 다음과 같이 해보시면
> 서버 뷰 보이시죠?
> 사용하시는 서버 뷰를 더블클릭하시면 서버 뷰 화면이 열리는데
> 해당 화면에서 Server Option 부분에
> 'Publish module contents to separate XML files'
> 을 체크하시고 다시 Tomcat만 재기동해보시기 바랍니다.
>

> 2012년 3월 8일 오전 7:00, Mark <mark.sunghun.p...@gmail.com>님의 말:

choiye84 gmail

unread,
Mar 8, 2012, 10:22:03 AM3/8/12
to ks...@googlegroups.com
해경은 되셧나요? 맥이면 제가 원격으로 도와 드리겠습니다. 제 ichat 아이디는요 choi...@gmail.com입니다.

나의 iPad에서 보냄

2012. 3. 8. 오전 10:00 Mark <mark.sun...@gmail.com> 작성:

Yunho KIM

unread,
Mar 8, 2012, 8:11:22 PM3/8/12
to ks...@googlegroups.com
제가 보기에는 Java Library 가 로드 되는데 시간이 많은 걸리는 것으로 보입니다.
eclipse - server - tomcat 은 timeout 기능이 들어가 있어 설정된 시간동안 서버가 완전히 올라오지 않으면
자동으로 종료됩니다.

tomcat 설정을 보시면 Publishing 아래 Timeouts 라는 항목이 있고
확장하면 시간 설정이 있습니다.

java Library 가 충분히 올라올 수 있는 시간으로 설정하면, 정상적으로 실행될 것 같습니다.



2012/3/7 Sunghun Park <sun...@identityhive.com>
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.




--
-------------------------------------------------
(주)핸디소프트
2사업본부 개발1팀
김윤호 수석연구위원
TEL : 02-3479-5575
HP : 010-8981-2796
-------------------------------------------------
tomcat_설정.png
Reply all
Reply to author
Forward
0 new messages