Spring-Boot 기반 웹어플을 Embedded Tomcat과 함께 라이브에 적용해보신분 계신가요?

512 views
Skip to first unread message

김홍민

unread,
Mar 3, 2015, 6:15:06 AM3/3/15
to ks...@googlegroups.com

안녕하세요!

혹시 Spring-Boot 이용하여 개발한  프로그램을 

라이브 서비스에 적용하신 있으신가요?



다름이 아니라 

지금 기반의 서버를 개발중인데 Standalone Tomcat 대신에 

Spring-Boot  Embedded Tomcat 사용하여 서비스를 해보려고 합니다.

Spring Boot 이용하여 개발한 웹어플은 일반 자바어플처럼 아래와 같이 띄울수가 있던데

-------------------------------------------------------------------

                    java -jar 웹어플리케이션.jar 

--------------------------------------------------------------------

이때 Embedded Tomcat 사용하더라구요.

 

제가 궁금한 것은 Embedded Tomcat 성능입니다.

Standalone Tomcat 관리(?) 기능등이 빠진 것이므로 성능은 동일 것인지가 궁금합니다. 
(
버전은 Standalone Embedded  동일하다고 봤을때)

 

아니면 Embedded Tomcat 목적상 개발시 편의의 목적으로 만들어 졌으므로

라이브 서비스에 적용하는것은 무리가 있는 것인지 

적용해보셨거나 알고 계신분 있으시면 알려주시면 너무 감사하겠습니다. ~~~

 




이 이메일은 Avast 안티바이러스 소프트웨어로 바이러스 검사를 완료했습니다.
www.avast.com


SangHyun Lee

unread,
Mar 4, 2015, 8:19:36 AM3/4/15
to ks...@googlegroups.com
운영방식상의 차이가 있을뿐 성능의 차이는 없는 걸로 알고 있습니다. 저는 Jetty를 embed해서 운용했었는데, 초반에 설정 실수로 문제가 있었던 것 외에 다른 문제는 없었습니다. 

--
이 메일은 Google 그룹스 'Korea Spring User Group Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ksug+uns...@googlegroups.com에 이메일을 보내세요.
http://groups.google.com/group/ksug에서 이 그룹을 방문하세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ksug/004901d055a3%244c230ca0%24e46925e0%24%40com을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.

김홍민

unread,
Mar 5, 2015, 6:24:49 AM3/5/15
to ks...@googlegroups.com

답변 너무 감사 드립니다.

Jetty 를 사용하셨군요!

 

embedded jetty를 사용하여 라이브에 서비스하신 경험이 있으시니

저도 jetty 쪽도 연구 좀 해 보고 나서 적용을 해봐야겠네요

 

혹시 어떤 설정의 실수였는지 알 수 있을까요?

신경 써야 할 포인트가 어떤 것이 있는지 알려주시면 큰 도움이 될 것 같습니다.

 

감사합니다.

더 많은 옵션을 보려면 https://groups.google.com/d/optout() 방문하세요.

SangHyun Lee

unread,
Mar 7, 2015, 4:39:55 AM3/7/15
to ks...@googlegroups.com
저 같은 경우 Jetty를 사용했던 이유는 당시 Gradle에 Embeded Tomcat 플러그인이 없어서였습니다. 톰캣이 익숙하시면 그냥 톰캣 사용하시면 될 것 같네요.

설정 실수는, 컴파일된 파일이 생성되는 디렉토리를 명시적으로 설정하지 않은 문제였습니다. Jetty 같은 경우 명시적으로 설정하지 않으면 /tmp에 디렉토리가 생성되는데, CentOS 서버에서는 기본적으로 새벽 4시마다 /tmp 폴더에 있는 내용 중 10일이 지난 파일들을 제거해주는 cron이 돌고 있어, 릴리스한지 10일이 지난 새벽 4시에 장애가 나는 슬픈 일이 있었네요.

그 문제 외에는 만족스럽게 잘 사용했었습니다.


웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ksug/003301d05736%24f9ffdd50%24edff97f0%24%40com을(를) 방문하세요.

김홍민

unread,
Mar 10, 2015, 8:54:42 AM3/10/15
to ks...@googlegroups.com

정말 감사합니다.

너무 많은 도움이 되었습니다.~~~~

더 많은 옵션을 보려면 https://groups.google.com/d/optout() 방문하세요.

Reply all
Reply to author
Forward
0 new messages