Eclipse 3.7 (Indigo) + Tomcat7 — 선택한 유형을 사용하여 서버를 만들 수 없습니다.
설정:
- Eclipse 3.7 + 인디고 업데이트 사이트의 웹 도구
- Tomcat7
- 우분투
문제:
Eclipse의 서버 관점에서 새 Tomcat 7 서버를 추가하려고하면 다음 오류가 발생합니다.
"Cannot create a server using the selected type"
이 문제를 어떻게 해결합니까?
이것은 알려진 문제입니다.이 오류를 해결하려면 다음 중 하나 또는 모두를 시도하십시오.
Window–>Preferences–>Server–>Runtime Environments서버의 끊어진 경로 / 링크로 이동하여 수정하십시오.- 이름 바꾸기
org.eclipse.jst.server.tomcat.core.prefs에를org.eclipse.jst.server.tomcat.core.prefs.bak(또는이 파일을 삭제할 수 있습니다). 이 파일은 다음 위치에서 찾을 수 있습니다.\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings - 이름 바꾸기
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하여 서버 탭에 새 서버를 추가하는 문제를 해결했습니다.
- 로 이동
Window>Preferences>Server>Runtime Environments및 버튼을 클릭하여 서버의 깨진 경로를 변경하기 위해 서버 런타임 환경 경로를 업데이트합니다Edit.
위의 솔루션 중 어느 것도 저에게 효과적이지 않았습니다. 나열된 파일 중 어느 것도 해당 위치 또는 내 컴퓨터의 다른 곳에 없습니다. .settings 폴더의 모든 파일을 백업하고 Eclipse를 다시 시작했지만 여전히 동일한 오류가 발생했습니다.
작동 한 유일한 방법은 Tomcat을 다시 설치하는 것입니다.
다른 Java (TM) 플랫폼에서 실행중인 서버로 인해 오류가 발생합니다.
- 작업 관리자 시작-> 프로세스-> Java (TM) 선택
- "프로세스 종료"를 클릭합니다.
이 절차를 완료 한 후 오류없이 서버를 추가 할 수 있습니다.
위에서 언급 한 파일을 제거했습니다 ... 여전히 운이 없습니다. 순식간에 NetBeans를 다운로드하여 설치하기로 결정했습니다. Postgres DB와 Apache 서버 등을 단 몇 분 만에 실행했습니다! 추가 다운로드 등이 없습니다.
어쨌든 Netbeans로 전환하는 것이 저에게 효과적이었습니다. 안녕 이클립스.
또 다른 방법은 이미 만들어진 경우 Servers 디렉터리를 제거하는 것입니다. 그것은 나를 위해 일했습니다.
다른 답변에 언급 된 모든 작업 단계를 시도한 후 작동하지 않더라도
일식, 작업 공간 및 바람둥이 디렉토리를 변경하십시오. [Windows7에서만 테스트 됨]
누군가가 정확하지 않다고 말할 수도 있지만 위의 단계가 저에게 효과적이었습니다.
이 무차별 대입 방법 솔루션을 찾는 데 4 시간이 걸렸습니다.
Debian / Ubuntu 시스템에 apt-get을 사용하여 Tomcat 7을 설치 한 경우이 문제에 대한 가장 깨끗한 해결책은 Eclipse가 실행되는 사용자를 tomcat7 그룹 에 할당하는 것 입니다.
예를 들어 해당 사용자의 사용자 이름이 pippo다음을 실행하면됩니다.
sudo adduser pippo tomcat7
참고 : 변경 사항을 적용하려면 로그 아웃했다가 다시 로그인해야합니다.
'program story' 카테고리의 다른 글
| D3 힘 방향 그래프에서 선택한 노드, 링크 및 하위 항목을 강조 표시합니다. (0) | 2020.11.02 |
|---|---|
| Atom에서 Python 실행 (0) | 2020.11.02 |
| “volatile int * p”와 같은 point-to-volatile 포인터가 유용한 이유는 무엇입니까? (0) | 2020.11.01 |
| Eclipse에서 마지막 커서 위치로 이동하는 방법은 무엇입니까? (0) | 2020.11.01 |
| CSS 및 jQuery를 사용하는 Instagram의 iPhone 앱에서와 같이 "푸시 업"하는 고정 헤더 가져 오기 (0) | 2020.11.01 |