2013-01-28 2 views
0

OpenShift는 JBoss EAP6를 사용하여 Spring 기반 응용 프로그램을 개발할 수있는 가능성을 제공합니다. 나는 보스와 약간의 경험을 가지고 톰캣 7Tomcat 7 기반 Spring 어플리케이션은 JBoss EAP6에 즉시 이식 가능합니까?

에 배포 개발 Spring 애플리케이션을/마이그레이션 고려하고있다. 신청서를 이전하면 많은 문제를 겪을까요? 그렇다면 어떤? Tomcat 7과 JBoss EAP6는 호환됩니까?

+0

여기에서 구체적인 질문을 할 수있는 개별적인 문제를 확인하고 수정하십시오. – BalusC

+0

많은 자원이 필요 하겠지만 지금은 그렇지 않습니다. 나는 누군가가 이것을 경험했는지 의아해했다. 위험/이익을 예측하는 데 도움이됩니다. – JVerstry

답변

1
보스 6. 실행되지 않습니다 톰캣 6을 기반으로

일반적인 응답은 예입니다. JBoss는 Tomcat이하는 모든 표준 elments를 제공합니다. 그러나 항상 호환 가능하지 않게 할 수 있습니다 (일부 tomcat 클래스를 직접 사용하면 JBoss Web에서 다른 이름 공간을 사용하고 1 : 1 통신은 없습니다). 일부 저 작은 addaptation을해야합니다

나는 대부분의 경우는 (... 일부 configuraiton 및 속성 변경 데이터 소스 이름을 추가).

JBoss AS7 documentation contains some Spring integration elements.

JBoss에서 기본적으로 제공되는 일부 elments는 (JPA와 같은) 몇 가지 문제를 일으킬 수 있지만 (JPA와 같은) 몇 가지 문제가 발생할 수 있습니다. 그러나 응용 프로그램 소스에 대한 완전한 제어 권한이 있으면 많은 노력을 기울이지 않아도 작동 할 수 있어야합니다.

응용 프로그램에 내부 없이는 concreate 노력 추정치를 제공하기 어려울 것이다.

2

전적으로 귀하의 응용 프로그램에 따라 다릅니다.

보스 6 서블릿 컨테이너는 당신이 (서블릿 3.0 JSP 2.2 스펙에 예를 들어, 확장) 새로운 톰캣 7의 기능을 사용하는 경우, 이러한

+0

Jboss EAP6 = Jboss.org 7 및 Jboss.org 6은 이미 Servlet 3.0 및 JSP 2.2 (https://community.jboss.org/wiki/VersionOfTomcatInJBossAS)를 지원합니다. – Kazaag