2009-12-31 5 views
16

eclipse가 weblogic과 함께 사용할 때 권장되는 플러그인은 무엇입니까? 특히 weblogic의 이전 버전 인 8.1로 작업해야하지만 Ecplise의 모든 버전을 사용할 수 있습니다. 응용 프로그램을 디버그하고 중단 점을 설정하고 싶습니다.Eclipse에서 Weblogic을 사용하는 방법은 무엇입니까?

더 큰 작업은 프로젝트를 Jboss로 이동하는 것입니다. 이클립스 내의 두 응용 프로그램 서버에 동일한 응용 프로그램을 배포 할 수 있습니까? 조언? 2 개의 개별 프로젝트가 있습니까?

답변

19

Eclipse를 WTP와 함께 사용하는 경우 추가 서버 어댑터를 통해 Weblogic 통합을 사용할 수 있습니다. 그것을 얻으려면, 보기 다음 새로운> 서버을 선택하고 다운로드 추가 서버 어댑터 클릭서버를 마우스 오른쪽 단추로 클릭합니다. 목록에서 Oracle 확장을 선택하고 설치를 계속하십시오. 설치가 완료되면 WebLogic 용 새 서버를 버전 8.1에서 11g (BEA WebLogic Server 버전 8.1, BEA System, Inc.)에 추가 할 수 있습니다. 은 JBoss와 웹 로직 생성 WTP의 서버가있는 경우

alt text http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_thumb.png

, 그것은 배포하고 둘 다에서 동일한 프로젝트를 실행하려면 확실히 가능은 할 특히 아무것도 없다 (독점 배포 설명은 경우에 공존 할 수 있습니다 그것들을 사용하기를 원한다면, 이것을 위해 2 개의 프로젝트를 생성 할 필요가 없습니다).

+0

을 기다리십시오. 몇 분 후에 어댑터를 찾을 수 없습니다. 프록시 서버가 이클립스의 네트워크 설정에서 구성되어 있지만 어쨌든 어떤 아이디어에도 연결하지 못하고있을 수 있습니까? –

+1

프록시 구성에서 "SSL에이 프록시 서버 사용"이 있습니까? 확인란? 그렇다면 확인하십시오. –

3

Weblogic (또는 다른 모든 Java 서버)에서 실행중인 코드를 디버깅하려면 Eclipse 자체가 필요하지 않습니다. Google에서 자바 원격 디버깅을 검색합니다.

Weblogic 및 Jboss로 배포하는 경우 - 코드가 J2EE 컨테이너 공급 업체의 독점적 인 내용을 사용하지 않는 한 하나의 프로젝트로 잘 수행해야합니다. 표준 구성 파일은 일반적 일 것이며 컨테이너 별 파일은 분리되어 있으며 컨테이너가 무시하기 때문에 빌드 타임에 제거하지 않아도됩니다. 이 방법으로 동일한 이슈 (예 : 전쟁)가 두 컨테이너에 배포 될 수 있습니다.

+0

조언 +1을 보내 주셔서 감사합니다. 그러나 이러한 플러그인도있는 것처럼 보이므로 질문은 무엇입니까? –

+0

플러그인은 Eclipse에서 직접 컨테이너를 시작하기위한 것입니다. 예를 들어 이클립스 콘솔에서 출력물을 출력하고 창 사이를 전환 할 필요가 없으므로 편리합니다. 그러나 어떤 방법으로도 필수 사항은 아닙니다. WL 8.1은 꽤 오래되었고, 언급했듯이 이클립스에는 플러그인이 없다. 이전에는 제 3 자 플러그인이 있었지만 나도 중단되었다고 생각합니다. – maximdim

+2

@maximdim이 주장은 단순히 ** 사실이 아닙니다 **. 많은 고객은 아직 WebLogic 8.1을 사용하고 있으며 버전 8.1의 Eclipse 지원은 ** 공식 Oracle 서버 어댑터 확장에 의해 제공됩니다 **. 자세한 내용은 내 대답을 참조하십시오. http://stackoverflow.com/questions/1987061/how-to-work-with-weblogic-in-eclipse/2013108#2013108 –

0

이것은 JBoss의 질문과 관련이 있습니다. 코드에 실제 제품 별 차이가있을 경우, 하나 또는 소수의 클래스에만 국한되어야합니다. 이 위생 조치 외에는 프로젝트를 두 개로 분리하는 것이 도움이되지 않을 수 있습니다.

대부분의 구성 파일은 두 환경에서 동일해야합니다. 그렇지 않다면 작업 현장에서 수행하는 작업을 고려해보십시오. 별도의 구성 파일에 대해 conf_XXXconf_YYY 디렉토리가 있습니다.

배포 환경 당 올바른 파일을 포함하거나 포함하지 않는 문제는 하나 또는 두 개의 ant 빌드 스크립트에 위임되어야합니다. 실제로 파일 차이가있는 경우 proj_Weblogic.warproj_jboss.war을 만들고 해당 서버에 배포 할 수 있습니다. 특정 배포 개미 작업을 찾을 수없는 경우에도 여전히 연속 파일 copy 작업 또는 scp을 사용하여 WAR 파일을 서버의 적절한 배포 디렉토리로 이동할 수 있습니다.

0

IntelliJ으로 쉽게 나타납니다. 플러그인이 필요하지 않습니다. 플러그인이 내장되어 있습니다. Eclipse를 정크 (junking)하고 더 나은 IDE를 사용하는 것이 좋습니다.

+2

IntelliJ는 요즘 무료입니까? –

+2

웹 페이지에서 J2EE 지원을 받기 위해 돈을 지불해야하는 것처럼 보입니다. –

+0

커뮤니티 버전은 무료입니다. – duffymo

1

Eclipse에서 Weblogic을 관리하는 데 필요한 고급 기능이 필요한 경우 서버 어댑터가 충분히 만족할 수 없습니다. Oracle Enterprise Pack은 사전 사용에 더 적합합니다.

관련 문제