programing

Tomcat 8.5.x 및 TomEE 7.x를 이클립스와 함께 사용하는 방법은 무엇입니까?

megabox 2023. 6. 3. 08:21
반응형

Tomcat 8.5.x 및 TomEE 7.x를 이클립스와 함께 사용하는 방법은 무엇입니까?

이클립스에서 Tomcat 8.5.x 서버 버전을 설정해야 합니다.Eclipse GUI를 사용하여 서버를 만들려고 하면 최신 버전인 "Apache Tomcat v8.0"을 선택하여 Eclipse Luna에 들어갑니다.이 옵션을 선택하고 Tomcat 8.5.x 서버를 검색하면 다음과 같은 차단 오류 메시지가 표시됩니다.

이 디렉토리에 설치된 Apache Tomcat은 버전 8.5.0입니다. Tomcat 8.0을 설치해야 합니다.

내부적으로 Tomcat 8.5를 기반으로 하는 TomEE 7.x를 시도할 때 동일한 오류가 나타납니다.

Eclipse Neon에서 선택한 최신 버전은 "Apache Tomcat v9.0"이며 동일한 오류를 제공합니다."Apache Tomcat v8.5" 옵션도 없습니다.

이클립스에서 Tomcat 8.5와 TomEE 7.x를 사용하는 방법이 있습니까? 어떻게 합니까?

패치를 적용해야 합니다.catalina.jar버전 번호이므로 WTP 어댑터가 확인합니다.그것은 꽤 쓸모없는 검사이고, 어댑터는 어쨌든 당신이 서버를 시작할 수 있도록 해줄 것이지만, 아직 아무도 그것에 대해 생각하지 못했습니다.

수년 동안 그리고 모든 Tomcat 버전에서 이것은 항상 문제입니다.

패치를 적용하려면 다음을 수행합니다.

  • cd [tomcat or tomee home]/lib
  • mkdir catalina
  • cd catalina/
  • unzip ../catalina.jar
  • vim org/apache/catalina/util/ServerInfo.properties

다음과 같이 나타나는지 확인합니다(버전 번호는 모두 8.0으로 시작해야 함).

server.info=Apache Tomcat/8.0.0
server.number=8.0.0
server.built=May 11 2016 21:49:07 UTC

그러면:

  • jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
  • cd ..
  • rm -rf catalina

Eclipse용 패치가 있습니다.
https://bugs.eclipse.org/bugs/.cgi?id=262418&action=edithttps ://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit

이 패치를 다운로드하여 이클립스 설치의 플러그인 디렉터리에 넣습니다.기본값 "org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar"를 바꿉니다.

NOTE
이 패치를 추가한 후 Eclipse에서 서버 런타임 환경(환경설정 > 서버 > 런타임 환경)을 추가할 때 "Apache Tomcat v9.0"을 선택해야 합니다.
이 v환경을 때 9 8할 수 .


자세한 내용은 관련 버그 보고서 페이지에서 확인할 수 있습니다. https://bugs.eclipse.org/bugs/show_bug.cgi?id=494936

Tomcat 8.5.x 사용자의 경우

변경해야 합니다.ServerInfo.properties/lib/catalina.jarjava.

ServerInfo.properties과 같은 되어 있습니다.

server.info=Apache Tomcat/8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC

열기만 하면 됩니다.ServerInfo.properties파일을 열어 파일을 작성합니다.catalina.jarTomcat의 lib 폴더에서 Winrar와 함께.

ServerInfo.properties에 있는 파일 위치catalina.jar이라/org/apache/catalina/util/ServerInfo.properties

공지사항: shutdown이러한 작업을 수행하기 전에 Tomcat 서버(cmd에 의해 이미 열려 있는 경우)를 실행해야 합니다. 그렇지 않으면 파일이 변경되지 않고 Winrar가 오류를 표시합니다.

그런 다음 다음 코드를 변경합니다.ServerInfo.properties

server.info=Apache Tomcat/8.0.8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC

이클립스를 다시 시작합니다(열린 경우).이제 효과가 있을 겁니다

일식 스크린샷

현재 이클립스 네온 서비스 릴리즈를 이용할 수 있습니다.그래서 만약 누군가가 여전히 이 문제에 직면한다면, 그냥.

도움말 → 업데이트 확인

다음과 관련하여 제공된 업데이트를 설치합니다.그냥

이 해결책은 저에게 효과가 있었습니다.아래와 같이 serverInfo.properties 파일을 편집했습니다.

server.info=Apache Tomcat/8.0.0
server.number=8.0.0.0
server.built=Oct 6 2016 20:15:31 UTC

Eclipse Kepler v3.8과 유사한 문제가 있었습니다. Tomcat v8.5.37을 설치했습니다.옵션으로 Apache v8.5를 볼 수 없었습니다.StackOverflow를 훑어보니 Apache v9.0은 Eclipse Neon에서 사용할 수 있습니다.멋진 점은 일식 버전을 변경할 필요가 없다는 것입니다.현재 이클립스에서.다음 단계를 수행하여 WTP(Web Tools Package)를 다운로드합니다.

1단계: 도움말 >>> 새 소프트웨어를 설치합니다.작업 항목: http://download.eclipse.org/webtools/repository/neon 에서 이 링크를 복사합니다.

2단계: 첫 번째 패키지에서 JST 서버 어댑터 및 JST 서버 어댑터 확장을 선택합니다.설치합니다.

3단계: Windows >> 기본 설정 >> 서버 >> 런타임 환경 >> 추가..

Apache v9.0이 표시됩니다.효과가 있습니다!

최신 버전의 이클립스()를 설치합니다.Tomcat 8.5를 추가하는 옵션이 있습니다.

Tomcat 8.3의 미리보기 버전으로 이동하여 catalina.jar 파일을 복사한 후 문제가 발생한 기존 Tomcat에 붙여넣습니다.

오래된 문제를 제기한 것을 용서해 주십시오.하지만 이것은 전설적인 것처럼 항상 새로운 사용자들에게 발생합니다.제가 여기 있는 이유는 다른 대답을 하고 싶기 때문입니다.단순한 편입니다.windows->preference->runtime Environment->search로 이동하여 서버를 다운로드할 폴더를 선택하십시오.서버가 자동으로 감지되고 사용자가 이동할 수 있습니다.

저는 당신이 이클립스 마스나 그보다 더 이전 버전을 실행하고 있다고 생각합니다.Eclipse Neon 이상으로 업그레이드해야 합니다.

Navigate to /apache-tomcat-8.5.65/lib/org/apache/catalina/util/ServerInfo.properties
Then change 
server.info=Apache Tomcat/8.5.65
server.number=8.5.4.0
server.built=Jul 6 2021 00:29:43 UTC




server.info=Apache Tomcat/8.0.8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC

언급URL : https://stackoverflow.com/questions/37024876/how-to-use-tomcat-8-5-x-and-tomee-7-x-with-eclipse

반응형