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
답변
- Tomcat_home / bin 디렉토리를 구문 분석 또는 실행하고 운영 체제에 따라 version.sh 또는 version.bat 라는 스크립트를 찾으 십시오.
- 스크립트를 실행
./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 공급 업체 : 오라클