Eclipse에서 Tomcat 7 빈 서버 이름 추가
우분투의 Eclipse에 Tomcat 7을 추가하려고했습니다. Eclipse에서 "새 서버 추가"를 클릭하고 "Tomcat v7.0 서버"를 선택하면 "서버 이름"필드가 비어 있고 아래 표시된대로 해당 텍스트 상자에 아무 것도 입력 할 수 없습니다.
내가 전에 한 일은 Eclipse에서 Tomcat 7 서버를 삭제하고 Tomcat 7을 다시 설치하려고했지만 해당 텍스트 상자에 아무것도 입력 할 수 없으며 "다음"버튼으로 진행할 수 없습니다. 내 환경은 Ubuntu Linux 및 Eclipse for JavaEE입니다.
Eclipse의 버그입니다. Eclipse Java EE Juno와 함께 Ubuntu에서도 정확히 같은 문제가있었습니다.
나를 위해 일한 해결 방법은 다음과 같습니다.
- 이클립스 닫기
- 에서 것은
{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 설치 디렉토리를 수정하여 수정되었습니다.
이전에 동일한 문제가 발생했습니다. 일식으로 구성하는 동안 서버에 서버 이름이 나타나지 않았습니다.
여기에 제공된 모든 솔루션을 시도했지만 그들은 효과가 없었습니다.
이 간단한 팁을 따르면서 해결했습니다.
1 단계 : Windows-> 환경 설정-> 서버-> 런타임 환경-> 추가-> 이전에 사용할 수 없었던 바람둥이 버전 선택-> 다음-> 동일한 버전으로 서버 위치 탐색
2 단계 : 서버로 이동하여 서버 버전을 선택하십시오-> 다음-> 마침
문제가 해결되었습니다 !!! :)
나는 같은 문제에 직면하여 작업 공간을 새로운 위치로 변경했으며 효과가있었습니다. 이게 도움이 되길 바란다 :)
너무 이상하지만 이것은 나를 위해 일했습니다.
일식 닫기
식을 시작으로
eclipse --clean
@Philipp Claßen 단계를 시도한 후에도 작동하지 않더라도
일식, 작업 공간 및 바람둥이 디렉토리를 변경하십시오. [Windows7에서만 테스트]
누군가가 그것이 옳지 않다고 말할 수도 있지만, @Phillipp의 단계가 저에게 효과적이지 않은 후에 그것은 저에게 효과적이었습니다.
이 무차별 대입 방법 솔루션을 찾는 데 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 디렉토리가 루트가 소유하고 있었고 Eclipse를 루트로 실행하지 않았습니다.
그래서 나는
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가 저에게 효과적이었습니다.
Tomcat 8.0이 설치된 Ubuntu 17.04의 Eclipse Neon.3 릴리스 (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-brooks가 자신의 구성에 대해 제안한 방법 과 약간 다릅니다) :
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' 카테고리의 다른 글
jQuery는 먼저 제외하고 모두 선택 (0) | 2020.03.30 |
---|---|
개인 및 보호 회원 : C ++ (0) | 2020.03.30 |
Visual Studio Code에서 여러 줄을 주석 처리하는 방법은 무엇입니까? (0) | 2020.03.30 |
C #에서 파일 크기를 어떻게 얻습니까? (0) | 2020.03.30 |
조건과 일치하는 배열 내 객체의 인덱스를 가져옵니다. (0) | 2020.03.30 |