2012-07-12 2 views
0

방금 ​​Eclipse Juno를 Ubuntu 12.04 (32 비트)에 설치하고 Eclipse Web Developer Tools를 다운로드했습니다. 새 정적 웹 프로젝트를 만들었지 만 대상 런타임에서 프로젝트를 테스트/실행하기 위해 HTTP 미리보기를 만들거나 사용할 수 없습니다. 이것이 가능한지 아는 사람이 있습니까? 그렇다면 어떻게해야합니까?Eclipse 용 HTTP 미리보기 서버가 없습니다. Juno in Ubuntu 12.04

답변

0

저는 툴링에 익숙하지 않지만 이클립스의 내부 브라우저가 12.04에서 큰 문제가있었습니다. 모질라의 XULRunner를 사용하려고했기 때문입니다. XULRunner의 패키지는 mozilla의 출시주기로 인해 12.04에서 변경되었으며 별도로 repo에 포함되지 않았습니다. 내 config.ini 파일이 내 문제를 정리

-Dorg.eclipse.swt.browser.DefaultType=webkit 

의 VMARGS 섹션에서 다음과 같은 속성을 설정하여, 웹킷을 사용하는 내 일식을 강제 -이 당신에 도움이되기를 바랍니다.

+0

안녕하세요, 알아 냈습니다. 문제는 HTTP 미리보기 (및 HTTP 서버 및 J2EE 미리보기)를 사용하도록 특정 소프트웨어를 설치하지 않았다는 것입니다. 솔루션은 개별 Eclipse Web Developer Tools를 설치 제거하고 전체 Web, XML, Java EE 및 OSGi Enterprise Development 패키지 (Eclipse Web Developer Tools 포함)를 설치하는 것입니다. 그런데 Java EE 개발자 용 Eclipse IDE를 설치하면이 문제가 발생하지 않습니다. Eclipse Classic을 설치하고 추가 소프트웨어를 설치하려고했습니다. – kimbaudi

1

패치를 생성하고 다음 네 단계의 Eclipse Juno 버전에서 작동하게 만들 수 있습니다. 그것의 조금 긴하지만

  1. (권장) 새로운 작업 공간을 만들기

    Phase 1: Create a plug-in project for the plug-in you need to patch.

    를 작동하거나 기존 엽니 다.
  2. 선택 File ->Import
  3. , Plug-in Development를 확장 Plug-ins and Fragments을 선택한 다음 Import As 섹션에서 Next
  4. 을 클릭 Projects with source folders 을 선택하고 Next을 클릭합니다.
  5. 키 (또는 & 붙여 넣기, 따옴표 복사) 상단에 ID 필드와 클릭 Add Allorg.eclipse.wst.server.preview.adapter합니다. 이렇게하면이 플러그인 하나가 오른쪽 창으로 이동해야합니다.
  6. "org.eclipse.wst.server.preview.adapter" 플러그인 소스를 프로젝트로 가져 오려면 Finish을 클릭하십시오.
  7. 프로젝트 루트를 확장하고 "src"폴더가 있는지 확인하십시오. "WST Server Adapter Plug-in Developer Resources"가 설치된 경우에만 "src"폴더가 생성됩니다.

Phase 2: Apply the changes needed to update the plug-in. Since there is a bug with a patch attached that can be used to apply the changes, the following steps will take advantage of that.

  1. 오픈 Bug 402848
  2. Patch v1.0 for 3.4.2p 첨부 파일 링크를 클릭하여 패치를여십시오.
  3. ---으로 시작하는 줄의 두 번째 항목부터 시작하여 이 줄을 텍스트 끝까지 선택하여 클립 보드로 복사하십시오. 여기에는 수정본이 인 PreviewLaunchConfigurationDelegate.java 파일에 대한 변경 사항이 포함되어 있습니다. 패치의 윗 부분이 플러그인의 버전을 변경하는 것처럼 원하지는 않으며, 이는 복잡하게 만듭니다.
  4. 위로 Eclipse에서 "org.eclipse.wst.server.preview.adapter"프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오. Team을 선택하고 Apply Patch을 클릭하십시오.
  5. 클립 보드를 선택하고 Next을 클릭하십시오.
  6. "org.eclipse.wst.server.preview.adapter"프로젝트가 으로 선택되어 있는지 확인하고 Next을 클릭하십시오.
  7. Ignore leading path name segments을 3으로 설정하십시오. "패치 내용"창이 빨간색 x 표시기 대신 파란색 왼쪽 방향 화살표 으로 변경되어야합니다.
  8. 변경 내용을 적용하려면 Finish을 클릭하십시오.

Phase 3: Create the replacement jar. Due to the approach in Phase 1, the name of this jar will be identical to your current jar, which simplifies updating the Eclipse installation.

  1. 마우스 오른쪽 단추로 클릭 Browse 버튼을 클릭 한 후 Next
  2. 을 클릭 Deployable plug-ins and fragments을 선택, 프로젝트 탐색기 나 다른 네비게이터보기에서 org.eclipse.wst.server.preview.adapter 프로젝트 및 Export
  3. Plug-in Development 확장을 선택 대상 탭의 디렉토리 선택 옆에있는 확인을 누릅니다. 이렇게하면 작업 디렉토리와 동일한 출력 디렉토리가 설정됩니다.
  4. 교체 용 플러그인 병을 만들려면 Finish을 클릭하십시오. 에 작업 영역의 루트 아래에 "plugins"폴더가 나타납니다.

Phase 4: Replace the installed plug-in jar with the fixed version.

  1. 종료 이클립스가 실행중인 경우. 이클립스 설치의 "플러그인"폴더에서
  2. , 이동하거나 당신이 그것을 덮어 쓰기를 원하지 않을 경우 는 org.eclipse.wst.server.preview.adapter_1.1.101.v20121107_1651.jar의 이름을 변경 패치 된 버전 (아래 3 단계에서 언급). 버전이 다르다면 Juno SR2를 사용하고 있지 않고 버전에 맞는 "WST Server Adapter Plug-in Developer Resources"를 설치했음을 의미합니다.
  3. 복사 에서 org.eclipse.wst.server.preview.adapter_1.1.101.v20121107_1651.jar은 "플러그인"작업 공간에서 폴더와 이클립스 설치의 "플러그인"폴더에 붙여 넣습니다.

이제 고정 플러그인으로 Eclipse를 실행할 수 있어야합니다. 패치 된 jar의 버전 번호가 같으므로 추가 변경이 필요하지 않습니다.

+0

"WST Server Adapter 플러그인 개발자 리소스"는 어떻게 설치합니까? 감사! –

관련 문제