2012-01-25 3 views
17

방금 ​​글래스 피시 버전 3.1.2를 다운로드했습니다. 아직 공식 릴리스는 아닙니다. 웹 응용 프로그램이 웹 소켓을 사용하기 때문에이 버전이 필요합니다. 내가 지금 가지고있는 문제는 Eclipse 용 Glassfish 플러그인과 함께, 그는 새로운 Glassfish 버전을 인식하지 못하고있다. Eclipse에서 Glassfish 버전 3.1.1을 사용하면 모든 것이 잘 동작합니다. Oracle Glassfish Server Tools (Eclipse 플러그인) 버전 2.0.0.20111104904 (Oracle에서 다운로드 할 수있는 마지막 버전)를 사용하고 있습니다. Glassfish 3.1.2 용 Eclipse에 새 서버 런타임 환경을 추가하려고하면 오류가 발생합니다. 지정된 디렉토리에 유효한 GlassFish 설치가 없습니다 ... 내 웹 응용 프로그램을 디버그 할 수 있으려면 모든 것이 필요합니다. Eclipse에서.글래스 피쉬 3.1.2 및 이클립스

누구나 플러그인이 무엇을 확인하고 있는지 알 수 있습니까? 플러그인을 속이기 위해 Glashfish 3.1.2도 실행됩니다.

+1

(정확하게 디렉토리를 지정하지 않는 것처럼) 명백한 오류가 없다면, 나는 이것이 가능하다는 것을 정말로 의심합니다. – Eugene

답변

18

여기에서 (인디고 용) 플러그인을 사용 http://dlc.sun.com.edgesuite.net/glassfish/eclipse/indigo/

헬리오스의 플러그인은 3.1.2를 지원하지 않습니다.

당신이 오라클 축복 또는 헬리오스를 계속 사용되는 비트와 함께 살고있는 경우, 당신은 다음과 같은 트릭을 시도 할 수 있습니다 : 당신이 헬리오스에있는 경우

create a couple files....

${glassfish.rootdirectory}/modules/jsf-impl.jar and ${glassfish.rootdirectory}/modules/jstl-impl.jar

These files were renamed between 3.1.1 and 3.1.2...

You may be able to get the 3.1.2 to mascarade as 3.1.1 by just creating empty files with the above names. If that doesn't do it, make copies of the following files should do it.

The new name for jstl-impl.jar is gf312/glassfish/modules/javax.servlet.jsp.jstl.jar

The new name for jsf-impl.jar is gf312/glassfish/modules/javax.faces.jar.

+1

플러그인의 Indigo 버전이 Eclipse Marketplace에없는 이유는 무엇입니까? 그것은 프로젝트가 죽었거나, 비공식적 인 것을 나타 냅니까? http://dlc.sun.com.edgesuite.net/glassfish/eclipse/ 일식 인디고로 가서 이클립스 마켓 플레이스를 시작한 다음 글래스 피시 (glassfish)를 입력하고 찾기를 누르면 플러그인이 2009 년 12 월에 마지막으로 업데이트되었음을 ​​알립니다. –

+0

Eclipse 용 Glassfish Java EE 응용 프로그램 서버 플러그인을 발견 할 수 있습니다. Eclipse Indigo EE Edition이 필요할 수도 있습니다. 두 번째 옵션은 Eclipse 용 GlassFish Tools Bundle이지만 최신 옵션이므로 첫 번째 옵션을 사용하고 있습니다. Eclipse 용 GlassFish Tools 번들은 Eclipse Indigo에도 설치할 수 있습니다. –

6

, 당신은 다음을 시도 할 수 있습니다

  • Glassfish 3.1.1 플러그인 (및 모든 관련 런타임과 서버)을 제거하십시오.
  • 은 "새로운 소프트웨어를 설치"(URL의) 입력로 이동 : 플러그인은 남색 말한다 http://download.java.net/glassfish/eclipse/indigo

있지만, 그것은 또한 헬리오스에서 나를 위해 노력하고 있습니다. 또한 Glassfish 3.1.1 및 3.1.2 서버 (이전 및 이후 이름 변경)에 대한 옵션을 제공합니다.

Glassfish 자체를 다운로드하고 내부 서버를 설치합니다. 기존 서버를 가지고 있다면 그 서버를 삭제하고 자신의 서버 ("새 서버 ...")를 설치할 수 있습니다.

HTH.

관련 문제