programing

이클립스 Tomcat 7 빈 서버 이름 추가

bestprogram 2023. 5. 17. 23:34

이클립스 Tomcat 7 빈 서버 이름 추가

우분투에서 내 이클립스에 Tomcat 7을 추가하려고 했습니다.Eclipse에서 "Add new server"를 누르고 "Tomcat v7.0 server"를 선택하면 "Server Name" 필드가 공백이 되어 아래와 같이 텍스트 상자에 아무것도 입력할 수 없습니다.

이클립스 Tomcat 서버 추가

이전에 제가 했던 일은 이클립스에서 Tomcat 7 서버를 삭제하고 Tomcat 7을 다시 설치하려고 했던 것입니다.그러나 텍스트 상자에 아무것도 입력할 수 없으며 "다음" 버튼으로 이동할 수 없습니다.내 환경은 Ubuntu Linux 및 JavaEE용 Eclipse입니다.

그것은 이클립스의 버그입니다.Ubuntu에서도 Eclipse Java EE Juno와 동일한 문제가 있었습니다.

다음은 제게 도움이 된 해결 방법입니다.

  1. 이클립스 닫기
  2. {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings다음 두 파일을 삭제합니다.
    • org.eclipse.wst.server.core.prefs
    • org.eclipse.jst.server.tomcat.core.prefs
  3. 이클립스 다시 시작

출처: 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단계: 서버로 이동하여 서버 버전을 선택합니다 --> 다음 --> 완료

문제 해결!!!:)

저는 같은 문제에 직면했고, 작업 공간을 새로운 위치로 변경했고, 효과가 있었습니다.이것이 도움이 되길 바랍니다 :)

너무 이상하지만 이것은 나에게 효과가 있었습니다.

  1. 개기일식

  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