Tomcat 버전 실행 방법을 찾는 방법 바람둥이 7.0.27을 가리 킵니다.

Appfuse + tomcat + jRebel을 작동 시키려고합니다.

기본적으로 Appfuse는 Cargo를 사용하여 Tomcat (ver. 7.0.33)을 다운로드하고 응용 프로그램을 배포합니다. 다운로드 한 것 대신 이미 설치된 Tomcat (ver. 7.0.27)을 사용하고 싶습니다. appfuse FAQ에 따라 변경했습니다 .

로 배포 한 후 mvn cargo:run실제 실행중인 Tomcat이 실제로 7.0.27인지 어떻게 알 수 있습니까?

오류 페이지에서 잘못된 URL (예 : localhost : 8080 / dfsfsdf )을 입력했지만 아무것도 표시하지 않았습니다.

$CATALINA_HOME자신의 바람둥이 7.0.27을 가리 킵니다. 죄송합니다. Windows 용입니다.

최신 정보:

이 질문이 어떻게 든 인기를 얻었 기 때문에 그 대답이 왜 받아 들여 졌는지 설명하고 싶습니다. 간단하게, 그것은 내 문제를 해결 한 첫 번째 것이었다.

질문의 제목을 보면 @Tech Junkie@CPU 100은 실제로 가장 좋은 대답을 가지고 있지만 내가 만난 시나리오에는 적합하지 않습니다. ( mvn cargo:run설치된 바람둥이 또는 “프로젝트 내장”바람둥이를 실행 하는지 알고 싶었습니다 ) :)



답변

JSP 파일을 업로드 할 수있는 경우 bestdesigns.co.in/blog/check-jsp-tomcat-version 과 같은 일부 정보를 인쇄 할 수 있습니다.

이 코드를 tomcat_version.jsp라는 파일에 저장하십시오.

    Tomcat Version : <%= application.getServerInfo() %><br>
    Servlet Specification Version :
<%= application.getMajorVersion() %>.<%= application.getMinorVersion() %> <br>
    JSP version :
<%=JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %><br>

http://example.com/tomcat_version.jsp에 액세스 하면 출력은 다음과 유사해야합니다.

Tomcat Version : Apache Tomcat/5.5.25
Servlet Specification Version : 2.4
JSP version: 2.0


답변

이것이 최근은 아니지만 내 대답은 여전히 ​​다른 사람들을 도울 수 있다고 생각했습니다.

cd tomcat/lib
java -cp catalina.jar org.apache.catalina.util.ServerInfo

그리고 그게 다야.

Server version: Apache Tomcat/7.0.30
Server built:   May 23 2013 02:54:10
Server number:  7.0.30.0
OS Name:        Linux
OS Version:     3.13.0-36-generic
Architecture:   amd64
JVM Version:    1.7.0_65-b32
JVM Vendor:     Oracle Corporation


답변

  1. Tomcat_home / bin 디렉토리를 구문 분석 또는 실행하고 운영 체제에 따라 version.sh 또는 version.bat 라는 스크립트를 찾으 십시오.
  2. 스크립트를 실행 ./version.sh하거나version.bat

version.bat 또는 version.sh가없는 경우 도구를 사용하여 JAR 파일 (\ tomcat \ server \ lib \ catalina.jar)의 압축을 풀고 org \ apache \ catalina \ util \ lib \ ServerInfo.properties 파일을 찾으십시오. “server.info =”에 정의 된 버전.


답변

tomcat/bin디렉토리 에서 스크립트를 실행하십시오 .

sh tomcat/bin/version.sh

Server version: Apache Tomcat/7.0.42
Server built:   Jul 2 2013 08:57:41
Server number:  7.0.42.0
OS Name:        Linux
OS Version:     2.6.32-042stab084.26
Architecture:   amd64
JVM Version:    1.7.0_21-b11
JVM Vendor:     Oracle Corporation


답변

http://localhost:8080/웹 브라우저에서 간단히 열면 Tomcat 시작 페이지가 열리고 다음과 같이 Tomcat 버전 실행을 보여줍니다.

Apache Tomcat/7.0.42
  • Tomcat이 포트 8080에서 실행되고 있다고 가정합니다.

답변

릴리스 정보 사용

기본 Tomcat 폴더 에서 다음 줄 (~ 라인 20-21)이 포함 된 RELEASE-NOTES 파일을 찾을 수 있습니다 .

                Apache Tomcat Version 8.0.22
                        Release Notes

또는 명령 행을 사용하여 동일한 정보를 얻을 수 있습니다 .

  • 윈도우 :

    type RELEASE-NOTES | find "Apache Tomcat Version"

    산출:

                 Apache Tomcat Version 8.0.22
  • 리눅스 :

    cat RELEASE-NOTES | grep "Apache Tomcat Version"

    산출:

                 Apache Tomcat Version 8.0.22

답변

현재 실행중인 Tomcat의 버전

환경 변수-% CATALINA_HOME %을 설정하면 Windows :

>> cd %CATALINA_HOME%\bin
>> version

또는

java.exe -cp lib\catalina.jar org.apache.catalina.util.ServerInfo

내 설정 — 다음과 유사하기를 바랍니다.

%CATALINA_HOME% --- C:\Program Files\Tomcat\apache-tomcat-8.0.28

산출

서버 버전 : Apache Tomcat / 8.0.28 서버 빌드 : 2015 년 10 월 7 일 18:25:21 UTC 서버 번호 : 8.0.28.0 OS 이름 : Windows 7 OS 버전 : 6.1 아키텍처 : amd64 JVM 버전 : 1.8.0_111-b14 JVM 공급 업체 : 오라클