개발자 용 Weblogic 10.x를 Apache Tomcat으로 교체하는 방법을 조사 중이며 누구나 가지고있는 통찰력이나 권장 사항에 감사드립니다.Weblogic을 Tomcat으로 대체 하시겠습니까?
대체 이유는 아마 dev에 효율성을 향상시키기 위해 프로덕션 웹 응용 프로그램 서버 괴물에 dev 작업을 시도하는 사람에게 알려져 있습니다. 응용 프로그램은 (Struts, EJB 2, EJB 3 등) 기술을 포함하고 코드베이스를 변경하면 웹 서버를 재배포하거나 다시 시작해야하는 경우가 많습니다 (수 백만 줄의 코드), 기존 코드 기반 JRebel) - 오랜 시간이 걸립니다 (5 ~ 10 분 조정). 분명히 시간 낭비이고 좌절감을 불러 일으켜 실수로 이어집니다.
내가 알고 싶은 것은 -이 대체품을 염두에두기 란 쉬운 일입니까? 코드베이스는 나중에 devi 파이프 라인에서 geniune WL 인스턴스에 대해 유효성을 검사 할 것이지만 dev 머신의 경우 가능한 한가 까운 것이 좋겠다. 이것은 분명히 사소한 전환이되지는 않을 것이지만 적어도 일주일에 한 번 스파이크를하는 것은 완전히 불가능하거나 적어도 권장 할만한 일이 아닙니다.
분명히 나는 JavaEE 스펙을 구현할 필요가있다. (공식적으로 유효성을 검사 할 필요는 없다. - 작동하는 한 :)), 그래서 가능성을 보았고 나에게 Apache TomEE가 유망 해 보였다. 제로니모는 오래 죽었고 글래스 피쉬는 림보 (?), 조나 스는 알 수없는 것 같습니다. Java 8에서의 작업은 BIG Plus가 될 것입니다 (TomEE 1.7이 지원하는 것으로 보입니다).
마지막으로 우리는 XA 트랜잭션 (2 단계 커밋)을 사용하지 않으므로 최소한 지원은 필요하지 않습니다.
이 방법이 합리적인 방법입니까? 제가 누락 된 대안이 있습니까? 전환을 경험 한 경험이 있습니까? 어떤 생각이라도 환영합니다.
Java EE를 구현하는 것이 필요하다면 [WildFly] (http://wildfly.org/) (오픈 소스 JBoss)와 함께 갈 것입니다. –
깨끗한 Tomcat 또는 TomEE 또는 Geronimo와 얼마나 빨리 비교할 수 있습니까? 또한 - 왜 WildFly입니까? – quantum
TomEE로 전환하면 성능 이점을 많이 얻을 수 있을지 의심 스럽습니다. 개발 및 생산 환경이 다르다는 단점이 있습니다. – Kayaman