2013-05-30 3 views
3

나는 이클립스 주노를 사용하고 난 2 개 프로젝트했습니다 : 그들의Eclipse -> 다음 계정으로 실행 -> 서버에서 실행 - JBoss와 함께 작동하려면 어떻게해야합니까?

  • 하나는 실제로 EJB 프로젝트와 EJB를위한 전용 인터페이스를 보유 할 프로젝트를 포함하는 EAR입니다.
    EAR Project -> Export -> Java EE -> EAR file
    으로 이동하여 대상 상자에 서버 (JBoss AS 6)의 자동 배포 폴더를 설정합니다. 그런 다음 프로젝트가 배포되고 EJB가 초기화됩니다.
  • 두 번째 프로젝트는 인터페이스를 보유한 프로젝트에 따라 간단한 WAR 프로젝트입니다. 그것에는 EJB를 호출하는 더미 서블릿이 있습니다. 배포 절차는 거의 동일합니다. 차이점은 탐색 메뉴에서 WEB -> WAR file을 선택한다는 것입니다. WAR를 배포 한 후에는 모든 것이 잘 동작합니다.

이제 전체 "내보내기"작업을 수행하는 이유는 Run as -> Run on server이 내 프로젝트를 빌드하고 배포하지 않기 때문입니다. 나는 그것이 그것의 주요한 목표라고 생각했다. 내가 잘못? 이 명령을 예상대로 작동시키는 방법이 있습니까? 나는 Tomcat과 웹 프로젝트로 이런 식으로 작업했다고 생각한다. ...

나는 이것이 빌드 스크립트로 쉽게 할 수 있다는 것을 알고 있지만 그건 내 생각이 아니다!

도움과 제안에 미리 감사드립니다.

답변

6

우선, Eclipse IDE에 JBoss Tools가 설치되어 있는지 확인하십시오. 당신은 그들을 here 찾을 수 있습니다. 기본 JBoss의 AS 어댑터

이 등록 다음 프로젝트를 배포하고 폴더를 배포 .metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss-AS-5.1.0.GA/사용 임시 폴더. 즉, Eclipse에서 JBoss AS를 시작하는 경우이 디렉토리에 프로젝트를 배포해야합니다.

당신은이 (JBoss community site에서 촬영)도 나에게 도움이 시도 할 수 있습니다 : (의 서버는 이클립스 IDE에서 볼)

  • 배포> "는 JBoss 배포 폴더를 사용하여"

    1. 서버 구성

    2. 저장 서버 구성

    3. 는 서버에서 프로젝트를 선택하고 만들기 너무, 당신이 모든 이전 답변에서 "추가 및 제거"방법이 작동해야 제대로 구성한 경우 프로젝트 컨텍스트 메뉴를

    4. 시작 서버

    를 사용하여 "FUL이 게시 ..."

    알려 주시면 알려 드리겠습니다.

  • +0

    고맙습니다. 이것은 내가 필요한 것입니다. 그것은 매력처럼 작동합니다. – nyxz

    +0

    문제가되지 않았으므로 기꺼이 도와 드리겠습니다 .-) – Smajl

    +0

    잠시 동안이 배치 섹션 (2 번)을 찾으려고했습니다. 작은 탭으로 표시됩니다 (이 항목에서) (http://stackoverflow.com/questions/13782019/simple-web-project-deploys-on-tomcat-6-not-on-jboss-6) –

    1

    다른 접근 방법을 권장합니다. 먼저 Build 두 프로젝트를 이클립스 (프로젝트를 마우스 오른쪽 버튼으로 클릭 ->Build), 서버를 왼쪽 클릭하고 Add and Remove ... 두 프로젝트가 추가되었는지 확인하십시오. 이제 서버 컨텍스트 메뉴에서 Run on server 또는 Publish을 사용할 수 있습니다.

    아직 진행되지 않으면 JBoss에서 자동 배포 디렉토리로 내 보낸 프로젝트의 배포를 취소하십시오.

    +0

    그것은 나를 위해 일하지 않았다. 하지만 고마워. – nyxz

    +0

    서버 또는 Eclipse 로그에 오류가 있습니까? 아니면 프로젝트를 사용할 수 없습니까? – klimpond