이클립스 Tomcat 7 빈 서버 이름 추가
우분투에서 내 이클립스에 Tomcat 7을 추가하려고 했습니다.Eclipse에서 "Add new server"를 누르고 "Tomcat v7.0 server"를 선택하면 "Server Name" 필드가 공백이 되어 아래와 같이 텍스트 상자에 아무것도 입력할 수 없습니다.
이전에 제가 했던 일은 이클립스에서 Tomcat 7 서버를 삭제하고 Tomcat 7을 다시 설치하려고 했던 것입니다.그러나 텍스트 상자에 아무것도 입력할 수 없으며 "다음" 버튼으로 이동할 수 없습니다.내 환경은 Ubuntu Linux 및 JavaEE용 Eclipse입니다.
그것은 이클립스의 버그입니다.Ubuntu에서도 Eclipse Java EE Juno와 동일한 문제가 있었습니다.
다음은 제게 도움이 된 해결 방법입니다.
- 이클립스 닫기
- 인
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
다음 두 파일을 삭제합니다.org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
- 이클립스 다시 시작
출처: eclipse.org 포럼
저는 우분투에서 케플러를 실행하고 있으며 tomcat7 서버를 인식하기 위해 이클립스를 얻는 것과 같은 문제를 겪었습니다.디렉터리를 설치하는 경로는 문제가 없었고 파일을 삭제/이름 변경하는 것만으로는 해결되지 않았습니다.
이것이 저에게 도움이 되었습니다.
터미널에서 다음을 실행합니다.
cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/
rm org.eclipse.jst.server.tomcat.core.prefs
rm org.eclipse.wst.server.core.prefs
cd /usr/share/tomcat7
sudo service tomcat7 stop
sudo update-rc.d tomcat7 disable
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 log
sudo chmod -R 777 /usr/share/tomcat7/conf
sudo ln -s /var/lib/tomcat7/common common
sudo ln -s /var/lib/tomcat7/server server
sudo ln -s /var/lib/tomcat7/shared shared
eclipse를 다시 시작하고 tomcat7 서버를 삭제합니다.서버와 모든 것을 다시 추가합니다.
여기 제가 사용한 링크가 있습니다.http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/
"서버 이름" 필드가 비활성화된 것을 제외하고는 비슷한 문제가 있었습니다.
이 문제는 Apache Tomcat v7.0 런타임 환경이 잘못된 폴더를 가리키기 때문인 것으로 확인되었습니다.[창] - [환경설정] - [서버] - [런타임 환경]으로 이동하여 런타임 환경 항목을 누른 후 "편집"을 눌러 수정되었습니다.Tomcat 설치 디렉토리를 수정합니다.
이전에도 동일한 문제가 있었습니다. Eclipse로 구성하는 동안 서버 이름이 서버에 나타나지 않았습니다.
여기에 나와 있는 모든 솔루션을 시도해 보았지만 효과가 없었습니다.
저는 이 간단한 팁을 따라 해결했습니다.
1단계: Windows --> 환경설정 --> 서버 --> 런타임 환경 --> 추가 --> 이전에 사용할 수 없었던 Tomcat 버전을 선택합니다. --> 다음 --> 동일한 버전의 서버 위치 검색
2단계: 서버로 이동하여 서버 버전을 선택합니다 --> 다음 --> 완료
문제 해결!!!:)
저는 같은 문제에 직면했고, 작업 공간을 새로운 위치로 변경했고, 효과가 있었습니다.이것이 도움이 되길 바랍니다 :)
너무 이상하지만 이것은 나에게 효과가 있었습니다.
개기일식
은 일식으로 시작합니다.
eclipse --clean
@Philipp Claßen 스텝을 시도한 후, 비록 그때는 효과가 없었더라도,
이클립스, 작업영역 및 Tomcat 디렉토리를 변경합니다.[Windows 7에서만 테스트됨]
누군가가 그것이 옳지 않다고 말할 수도 있다는 것을 알지만, @Philipp의 단계가 나에게 효과가 없었던 후에 그것은 나에게 효과가 있었습니다.
이 잔인한 방법을 찾는 데 4시간이 걸렸습니다.
도 오늘 이런 , 파일을 하는 문제가 있었습니다.org.eclipse.jst.server.tomcat.core.prefs
그리고.org.eclipse.wst.server.core.prefs
작동하지 않았습니다.
마침내 권한 문제를 발견했습니다.
으로 기적으로<apache-tomcat-version>/conf/*
소유자만 읽을 수 있습니다. 모두가 읽을 수 있도록 만든 후에는 작동합니다!다음 명령을 실행합니다.
chmod a+r <apache-tomcat-version>/conf/*
근본 원인을 찾은 링크는 다음과 같습니다.
http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/ #post-5058434
저의 경우, tomcat 디렉토리는 루트에 의해 소유되었고, 저는 이클립스를 루트로 실행하지 않았습니다.
그래서 어쩔 수 없이.
sudo chown -R $USER apache-tomcat-VERSION/
가장 쉬운 해결책은 eclipse/STS에서 새 작업 공간을 만드는 것입니다.
File -> Switch Workspace -> Others...
org.eclipse.jst.server.tomcat.core.prefs 및 org.eclipse 파일을 삭제/이동합니다.wst.server.core.prefs가 저를 위해 일했습니다.
인 이클립스 네온.3Tomcat 8.0이 설치된 Ubuntu 17.04 릴리스(4.6.3)에서는 문제가 계속 발생합니다.prefs 파일을 삭제한 것이 도움이 되었습니다.
rm ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.server.tomcat.core.prefs
rm ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs
및에결연에 catalina.policy
방법과 표시됨michael-discription은 과 같습니다.)
sudo ln -s /var/lib/tomcat8/policy/catalina.policy conf/catalina.policy
언급URL : https://stackoverflow.com/questions/14791843/eclipse-add-tomcat-7-blank-server-name
'programing' 카테고리의 다른 글
bash에서 스크립트에 선언된 변수를 나열하는 방법은 무엇입니까? (0) | 2023.05.17 |
---|---|
인터페이스에 정의된 C#4 옵션 매개 변수가 구현 클래스에 적용되지 않는 이유는 무엇입니까? (0) | 2023.05.17 |
NSA 속성 문자열은 어떻게 사용합니까? (0) | 2023.05.17 |
C#을 사용하여 REST API로 통화하려면 어떻게 해야 합니까? (0) | 2023.05.17 |
Xcode에서 서명 ID 문제를 해결할 수 없습니다. (0) | 2023.05.17 |