2009-05-25 3 views
1

JBoss Seam, IDE Eclipse 3.4.x 및 Maven 프로젝트를 JBoss 5와 함께 실행할 수있는 개발 환경을 구성해야합니다. 이 환경에서 실행될 프로젝트는 Java 6, EJB3 및 JSF1.2를 기반으로합니다. 환경은 핫 전개를 지원해야합니다.개발 환경 Java 6, Maven 2.x, Eclipse 3.4.x, JBoss 5 및 JBoss Seam

Sysdeo Plugin을 사용하여 개발 환경에서 작업하여 Tomcat이 모든 응용 프로그램을 실행하게했습니다. 나는 거의 EJB (MDB에만 해당)를 사용하지 않았습니다. 그래서 이와 비슷한 환경을 선호합니다.

내가 좋아하는 것

너희들 아키텍처의 종류에 사용하는 것을 알고 (무엇을 이클립스 플러그인의 종류 - 그들은 그런 것들을 잘 작동하는 경우)


정말하지 않았다 것은 바로 그 이유는 Eclipse를 EAR로 패키지화 한 종속 관계인 Maven2 프로젝트가 내 서버 (이클립스 가니메데 탭 서버)에 나타나기 때문에 (오른쪽 클릭 - 프로젝트 추가 및 제거 옵션 ...) 배포 할 수 없다. 내 Eclipse Ganymede에 포함 된 JBoss AS에 내 Maven2 EAR 프로젝트를 표시하려면 특정 프로젝트 속성을 포함해야합니까?


Seam이 Maven2와 잘 어울리지 않는 것으로 보입니다. 몇 가지 문제가 발생하여 함께 작동하게됩니다. 일부 종속성이 없어지고 seam.properties 및 components.xml과 같은 특수한 장소에 몇 가지 특수 파일을 추가해야합니다. 나는 seam-gen과 Ant를 사용하도록 강요 당한다. 너무 나빴어!

답변

0

현재 내가 요구하는 것과 동일한 환경에서 작업하고 있는데, 차이점은이 애플리케이션을 tomcat 6.0.18에서 실행하고 있다는 것입니다. 내가 바람둥이를 사용하는 것을 선호한다. 왜냐하면 실행 속도가 빨라서 EJB를 지금 사용하지 않기 때문이다.

Eclipse 플러그인 :

  • 받는다는 : m2eclipse.codehaus.org
  • 제이 보스 도구 : www.jboss.org/tools 뜨거운 배포
  • 웹 도구 플랫폼 : www.eclipse.org/webtools/

Eclipse Java EE 버전을 사용했지만 기본 아키텍처를 만드는 데 seam-gen을 사용하지 않았습니다.

이 환경에는 많은 문제가 없으며 때로는 핫 배포가 작동하지 않고 파일을 수동으로 정리해야합니다. 내가 가진 유일한 문제는 두 개의 모듈에서 앱을 분리하는 것이 었습니다. 이클립스는 작업을 제대로 수행하지 못했고 (다른 모듈을 빌드하는 동안 모듈의 마지막 패키지를 가져 가지 않음) "작업 공간 해상도 비활성화 ", 지금은 잘 작동합니다.

잘 작동합니다. 희망이 당신을 위해 것입니다.이 당신에게 도움이되지만 그러나 경우

0

확실하지 우리는 IDE로 다음

대부분의 것들을 유지하기 위해 별도의 가상 머신에서 실행되는 가상화 VE proxmox http://sonar.codehaus.org/

  • 최소 간섭. Proxmox VE는 설치가 쉽습니다 (15 분이 경과하면 실행됩니다).

    허드슨은 저장소를 모니터링하고 각 푸시를 자동으로 빌드하고 테스트합니다. 전쟁 빌드가 성공적이면 (hudson 플러그인을 사용하여) 자동으로 (다시) Tomcat에 전개되고 재시작됩니다.

    이러한 도구는 충분히 권장 할 수 없습니다.

    HTH