program story

Eclipse 3.7 (Indigo) + Tomcat7 — 선택한 유형을 사용하여 서버를 만들 수 없습니다.

inputbox 2020. 11. 1. 17:44
반응형

Eclipse 3.7 (Indigo) + Tomcat7 — 선택한 유형을 사용하여 서버를 만들 수 없습니다.


설정:

  • Eclipse 3.7 + 인디고 업데이트 사이트의 웹 도구
  • Tomcat7
  • 우분투

문제:

Eclipse의 서버 관점에서 새 Tomcat 7 서버를 추가하려고하면 다음 오류가 발생합니다.

"Cannot create a server using the selected type" 

이 문제를 어떻게 해결합니까?


이것은 알려진 문제입니다.이 오류를 해결하려면 다음 중 하나 또는 모두를 시도하십시오.

  1. Window–>Preferences–>Server–>Runtime Environments서버의 끊어진 경로 / 링크로 이동하여 수정하십시오.
  2. 이름 바꾸기 org.eclipse.jst.server.tomcat.core.prefs에를 org.eclipse.jst.server.tomcat.core.prefs.bak(또는이 파일을 삭제할 수 있습니다). 이 파일은 다음 위치에서 찾을 수 있습니다.\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings
  3. 이름 바꾸기 org.eclipse.wst.server.core.prefs에을 org.eclipse.wst.server.core.prefs.bak(또는 파일을 삭제). 이 파일은 위와 같은 위치에서도 찾을 수 있습니다.

나를 위해 일한 동일한 문제에 대한 다른 해결책. 누군가에게 도움이 될 수 있습니다.

나는-Eclipse Juno-Tomcat 7-Windows 7

이것이 내가 한 일입니다

이클립스> 창> 환경 설정> 설치된 JRE와 여기에 jre7을 추가하고 선택했습니다. 그래서 추가 버튼을 눌러 jre6을 추가했습니다 (설치되지 않았거나 Java 업데이트를 실행 한 경우 jre6을 다운로드하여 설치하십시오). 그리고 jre7 대신 jre6을 선택하십시오.

이제 Eclipse> Window> Preferences> Server> Runtime Environment> Add를 누르고 Tomcat 7을 추가합니다.

이제 끝났습니다.


성공하지 못한 채 aleroot의 솔루션을 시도한 후 VonC의 질문에 대한 의견은 나를 위해 수정되었습니다. 따라서 벽에 부딪힌 경우 여기에 제안 된 해결책을 따르십시오 . 나중에 런타임 환경에서 이전 Tomcat 구성을 제거해야합니다.


내 서버의 런타임 구성 탭에 두 개의 tomcat 7 런타임 구성이 추가되었습니다. 중복 된 파일을 삭제하고 내 시스템에 설치된 유일한 tomcat 7의 경로를 수정 C:\Program Files\Apache Software Foundation\Tomcat 7.0하여 서버 탭에 새 서버를 추가하는 문제를 해결했습니다.

  1. 로 이동 Window> Preferences> Server> Runtime Environments및 버튼을 클릭하여 서버의 깨진 경로를 변경하기 위해 서버 런타임 환경 경로를 업데이트합니다 Edit.

위의 솔루션 중 어느 것도 저에게 효과적이지 않았습니다. 나열된 파일 중 어느 것도 해당 위치 또는 내 컴퓨터의 다른 곳에 없습니다. .settings 폴더의 모든 파일을 백업하고 Eclipse를 다시 시작했지만 여전히 동일한 오류가 발생했습니다.

작동 한 유일한 방법은 Tomcat을 다시 설치하는 것입니다.


다른 Java (TM) 플랫폼에서 실행중인 서버로 인해 오류가 발생합니다.

  1. 작업 관리자 시작-> 프로세스-> Java (TM) 선택
  2. "프로세스 종료"를 클릭합니다.

이 절차를 완료 한 후 오류없이 서버를 추가 할 수 있습니다.


위에서 언급 한 파일을 제거했습니다 ... 여전히 운이 없습니다. 순식간에 NetBeans를 다운로드하여 설치하기로 결정했습니다. Postgres DB와 Apache 서버 등을 단 몇 분 만에 실행했습니다! 추가 다운로드 등이 없습니다.

어쨌든 Netbeans로 전환하는 것이 저에게 효과적이었습니다. 안녕 이클립스.


또 다른 방법은 이미 만들어진 경우 Servers 디렉터리를 제거하는 것입니다. 그것은 나를 위해 일했습니다.


다른 답변에 언급 된 모든 작업 단계를 시도한 후 작동하지 않더라도

일식, 작업 공간 및 바람둥이 디렉토리를 변경하십시오. [Windows7에서만 테스트 됨]

누군가가 정확하지 않다고 말할 수도 있지만 위의 단계가 저에게 효과적이었습니다.

이 무차별 대입 방법 솔루션을 찾는 데 4 시간이 걸렸습니다.


Debian / Ubuntu 시스템에 apt-get을 사용하여 Tomcat 7을 설치 한 경우이 문제에 대한 가장 깨끗한 해결책은 Eclipse가 실행되는 사용자를 tomcat7 그룹 에 할당하는 것 입니다.

예를 들어 해당 사용자의 사용자 이름이 pippo다음을 실행하면됩니다.

sudo adduser pippo tomcat7

참고 : 변경 사항을 적용하려면 로그 아웃했다가 다시 로그인해야합니다.

참고 URL : https://stackoverflow.com/questions/8025841/eclipse-3-7-indigo-tomcat7-cannot-create-a-server-using-the-selected-typ

반응형