Как узнать версию tomcat

как узнать, работает версия tomcat

Я пытаюсь получить Appfuse + tomcat + jRebel работает.

Appfuse по умолчанию использует Cargo для загрузки tomcat (ver. 7.0.33) и развернуть приложение к нему. Я хочу использовать уже установленный tomcat (ver. 7.0.27), а не ту, что скачали. Я сделал изменение после appfuse часто задаваемые вопросы.

я использовал для ввода неправильного URL (ex. localhost: 8080 / dfsfsdf), чтобы увидеть его на странице ошибки, но сейчас он ничего не показывает.

поскольку этот вопрос стал каким-то популярным, я хотел бы объяснить, почему этот принятый ответ. проще говоря, это был первый, который решил мою проблему.

глядя на название вопроса, @Tech Junkie и @CPU 100 действительно есть лучший ответ, но не для сценария, с которым я столкнулся. (Я хотел знать, если mvn cargo:run запускает мой установленный tomcat или» проект, встроенный » tomcat) 🙂

20 ответов

Если вы можете загрузить файл JSP, вы можете распечатать некоторую информацию, как в этом примере:bestdesigns.co.in / blog/check-jsp-tomcat-версия

Сохраните этот код в файл с именем tomcat_version.jsp:

когда вы получаете доступ,http://example.com/tomcat_version.jsp, выход должен выглядеть примерно так:

хотя это не Недавно, я подумал, что мой ответ все еще может помочь другим: CD на сервер / lib и выполните следующую команду:

если нет версии.летучая мышь или version.sh тогда используйте инструмент для распаковки файлов JAR (\tomcat\server\lib\catalina.jar) и посмотрите в файле org\apache\catalina\util\lib\ServerInfo.свойства. версия, определенная в разделе «server.info=».

выполнить скрипт в

Вы можете просто открыть http://localhost:8080/ в вашем веб-браузере и это откроет страницу приветствия Tomcat, которая показывает запуск версии Tomcat следующим образом:

версия в настоящее время работает в Tomcat

версия сервера: Apache Tomcat / 8.0.28 Сервер построен: 7 октября 2015 18: 25: 21 UTC Номер сервера: 8.0.28.0 Имя ОС: Windows 7 Версия ОС: 6.1 Архитектура: amd64 в виртуальная машина Java Версия: 1.8.0_111-b14 Поставщик JVM: Oracle Corporation

чтобы узнать версию Tomcat, найдите этот файл – version.sh для *nix или версии.летучая мышь для окон. Это version.sh файл обычно находится в папке Tomcat bin.

Примечание

Если вы не уверены, где находится version.sh файл, попробуйте эту команду:

узнайте все о Tomcat7.

использование примечаний к выпуску

в главной папке Tomcat вы можете найти РЕЛИЗ-ПРИМЕЧАНИЯ файл, который содержит следующие строки (

или вы можете получить ту же информацию с помощью линия:

Источник

Как узнать версию операционной системы tomcat

Я пытаюсь заставить Appfuse + tomcat + jRebel работать.

Appfuse по умолчанию использует Cargo для загрузки tomcat (версия 7.0.33) и развертывает приложение к нему. Я хочу использовать уже установленный tomcat (версия 7.0.27) вместо загруженного. Я внес изменения после часто задаваемых вопросов об использовании приложений.

Я использовал для ввода неправильного URL (например, localhost: 8080/dfsfsdf), чтобы увидеть его на странице с ошибкой, но теперь он ничего не показывает.

Поскольку этот вопрос стал чем-то популярным, я хотел бы объяснить, почему этот принятый ответ. простой, это был первый, который решил мою проблему.

глядя на название вопроса, @Tech Junkie и @CPU 100 действительно имеют лучшие ответ, но не для сценария, с которым я столкнулся. (Я хотел знать, работает ли mvn cargo:run мой установленный tomcat или «проект, вложенный» tomcat) 🙂

ОТВЕТЫ

Ответ 1

если вы можете загрузить файл JSP, вы можете распечатать некоторую информацию, как в этом примере: bestdesigns.co.in/blog/check-jsp-tomcat-version

Сохраните этот код в файл с именем tomcat_version.jsp:

Когда вы обращаетесь к http://example.com/tomcat_version.jsp, выходные данные должны выглядеть примерно так:

Ответ 2

Хотя это не недавно, я думал, мой ответ все еще может помочь другим:

Ответ 3

Если нет версии version.bat или version.sh, тогда используйте инструмент для распаковки файлов JAR (\ tomcat\server\lib\catalina.jar) и посмотрите в файле org\apache\catalina\util\lib\ServerInfo.properties. версию, определенную в разделе «server.info =».

Ответ 4

выполните script в каталоге tomcat/bin :

Ответ 5

Вы можете просто открыть http://localhost:8080/ в своем веб-браузере и это откроет страницу приветствия Tomcat, в которой будет показана версия Tomcat, например:

Ответ 6

Версия текущего Tomcat

В качестве альтернативы

Версия сервера: Apache Tomcat/8.0.28 Сервер построен: 7 октября 2015 18:25:21 UTC Номер сервера: 8.0.28.0 Название ОС: Windows 7 Версия ОС: 6.1 Архитектура: amd64 Версия JVM: 1.8.0_111-b14 JVM Vendor: Корпорация Oracle

Ответ 7

Использование примечаний к выпуску

В основной папке Tomcat вы можете найти файл RELEASE-NOTES, который содержит следующие строки (

Или вы можете получить ту же информацию с помощью командной строки :

для Windows

Linux

Ответ 8

Примечание

Если вы не знаете, где находится файл version.sh, попробуйте выполнить следующую команду:

Узнайте все о Tomcat7.

Ответ 9

выполните следующие действия

его ответ будет примерно таким:

Ответ 10

Если Tomcat установлен как сервис:

Ответ 11

Я знаю, что, возможно, слишком поздно для этого, но это может быть полезно: Если вы попытаетесь узнать версию Apache Tomcat Server из Java-кода, вы можете использовать:

Ответ 12

Ответ 13

Если Tomcat установлен как служба, попробуйте:

Смените «tomcat» с фактическим именем службы.

Ответ 14

выполняется на терминале сервера Unix

для выхода нажмите q и следующий y

Ответ 15

Получите номер версии Tomcat/JBoss внизу страницы.

Ответ 16

У меня был один такой защищенный сервер, и только файл RELEASE-NOTES показал версию tomcat. все другие методы не отображали информацию о версии.

Ответ 17

C:\temp > sc query | найти /I «tomcat»
SERVICE_NAME: Tomcat6
DISPLAY_NAME: Apache Tomcat 6.0 Tomcat6

Ответ 18

Откройте домашнюю страницу tomcat (обычно localhost:8080 )

Вы увидите что-то вроде этого:

Ответ 19

Это одна команда, которую вы можете проверить почти все:

И вывод выглядит так

Ответ 20

Tomcat должен работать, чтобы быть видимым в Processes, если не в Windows Vista/7, перейдите в диспетчер задач > вкладка (службы), найдите tomcat, запустите его, а затем обработайте.

Ответ 21

Вы можете узнать информацию о сервере через его страницу состояния:

На этой странице вы можете увидеть версию Java, на которой работает ваш Tomcat

Ответ 22

В Unix-подобных средах я также рекомендую проверять действующую командную строку процесса:

Читайте также:  код товара 47 что за страна

Источник

Как узнать, какая версия tomcat встроена в spring boot

Как я могу узнать, какая версия tomcat используется в этом случае?

8 ответов

У меня есть приложение Spring boot, и я хочу запустить его как серверное приложение в Eclipse. Таким образом, приложение будет распознано как веб-приложение Tomcat и может быть добавлено я обновляю фасет : Когда я запускаю веб-приложение, Мои службы rest не обнаруживаются. Приложение spring boot.

Какая технология просмотра используется в spring boot по умолчанию, когда я добавляю ‘Spring Boot Web Starter’. Если я хочу использовать JSP, мне нужно включить tomcat-embed-jasper или Spring Boot Thymeleaf Starter для шаблонов thymeleaf. Поэтому я хотел бы знать технологию просмотра по умолчанию.

. или из командной строки, выдав mvn help:effective-pom

Вы можете посмотреть на http://mvnrepository.com/ :

или для Gradle выведите дерево зависимостей через консоль с помощью

Пример фрагмента из вывода:

В моем примере выше это tomcat версия 9.0.12

Вы можете проверить версии всех зависимостей в дереве зависимостей.

выполните следующую команду:

И вы сможете просмотреть все зависимости и версии, связанные с этой зависимостью.

Для тех, кто использует PCF, то есть cloudfoundry

Я обычно сохраняю зависимость spring boot tomcat, как это предусмотрено Это означает, что моя локальная версия tomcat может немного отличаться.

Пакет сборки java включает в себя версию tomcat

например, java buildpack 4.19.1 поставляется с Openjdk 1.8.0_212 и tomcat 9.0.19

Выведите дерево зависимостей через консоль с помощью

Похожие вопросы:

Я разрабатываю веб-магазин как домашний проект и конвертирую JSP страниц, использующих скриптлеты, в EL и JSTL на основе JSP страницы. Я использую NetBeans и Tomcat 7. мой вопрос в том, как я могу.

Я работаю над созданием приложения Spring Boot (1.0.2.RELEASE), построенного с помощью Maven 3. Я создал свой класс контроллера как MyController.groovy и смог построить его и запустить с помощью mvn.

Я работаю с Spring Boot для создания и развертывания моих Spring приложений. У меня есть вопрос о том, как Spring boot встраивает серверы в пакет. Я видел, что есть JAR файл с именем.

У меня есть приложение Spring boot, и я хочу запустить его как серверное приложение в Eclipse. Таким образом, приложение будет распознано как веб-приложение Tomcat и может быть добавлено я обновляю.

Какая технология просмотра используется в spring boot по умолчанию, когда я добавляю ‘Spring Boot Web Starter’. Если я хочу использовать JSP, мне нужно включить tomcat-embed-jasper или Spring Boot.

Приложение создано с использованием spring boot версии 1.2.5 Release. Я вижу, что он включает в себя встроенную версию tomcat, которая является 8.0.23. Можно ли обновить до последней версии tomcat.

Какая минимальная версия Spring Boot совместима с Spring Boot Admin 2.0.1? У меня есть проект, который использует Spring Boot 1.5.8, и я хотел бы использовать Spring Boot Admin последней версии, но.

Источник

Apache Tomcat ®

Content

Apache Tomcat Versions

Apache Tomcat ® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications and the respective Apache Tomcat versions is:

Servlet Spec JSP Spec EL Spec WebSocket Spec Authentication (JASPIC) Spec Apache Tomcat Version Latest Released Version Supported Java Versions
6.0 3.1 5.0 2.1 3.0 10.1.x 10.1.0-M8 (alpha) 11 and later
5.0 3.0 4.0 2.0 2.0 10.0.x 10.0.14 8 and later
4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.56 8 and later
3.1 2.3 3.0 1.1 1.1 8.5.x 8.5.73 7 and later
3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 8.0.53 (superseded) 7 and later
3.0 2.2 2.2 1.1 N/A 7.0.x (archived) 7.0.109 (archived) 6 and later
(7 and later for WebSocket)
2.5 2.1 2.1 N/A N/A 6.0.x (archived) 6.0.53 (archived) 5 and later
2.4 2.0 N/A N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later
2.3 1.2 N/A N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later
2.2 1.1 N/A N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later

Each version of Tomcat is supported for any stable Java release that meets the requirements of the final column in the table above.

Tomcat should also work on any Java early access build that meets the requirements of the final column in the table above. For example, users were successfully running Tomcat 8 on Java 8 many months before the first stable Java 8 release. However, users of early access builds should be aware of the following:

The releases are described in more detail below to help you determine which one is right for you. More details about each release can be found in the associated release notes.

Please note that although we offer downloads and documentation of older releases, such as Apache Tomcat 7.x, we strongly encourage users to use the latest stable version of Apache Tomcat whenever possible. We recognize that upgrading across major versions may not be a trivial task, and some support is still offered on the mailing list for users of old versions. However, because of the community-driven support approach, the older your version, fewer people will be interested or able to support you.

Alpha / Beta / Stable

When voting for a release, reviewers specify the stability level that they consider the release has reached. Initial releases of a new major version typically process from Alpha, through Beta to Stable over a period of several months. However, the Stable level is only available once the Java specifications the release implements have been finalised. This means a release that in all other respects is considered stable, may still be labelled as Beta if the specifications are not final.

Читайте также:  мультибонус втб личный кабинет вход по номеру телефона

The download pages will always show the latest stable release and any newer Alpha or Beta release if one exists. Alpha and beta releases are always clearly marked on the download pages.

Stability is a subjective judgement and you should always read carefully the release notes for any version you intend to make use of. If you are an early adopter of a release, we would love to hear your opinion about its stability as part of the vote: it takes place on the development mailing list.

Alpha releases may contain large amounts of untested/missing functionality required by the specification and/or significant bugs and are not expected to run stably for any length of time.

Beta releases may contain some untested functionality and/or a number of relatively minor bugs. Beta releases are not expected to run stably.

Stable releases may contain a small number of relatively minor bugs. Stable releases are intended for production use and are expected to run stably for extended periods of time.

Apache Tomcat 10.1.x

Apache Tomcat 10.1.x is the current focus of development. It builds on Tomcat 10.0.x and implements the Servlet 6.0, JSP TBD, EL TBD, WebSocket TBD and Authentication TBD specifications (the versions required by Jakarta EE 10 platform).

Apache Tomcat 10.0.x

Apache Tomcat 10.0.x builds on Tomcat 9.0.x and implements the Servlet 5.0, JSP 3.0, EL 4.0, WebSocket 2.0 and Authentication 2.0 specifications (the versions required by Jakarta EE 9 platform).

Apache Tomcat 9.x

Apache Tomcat 9.x builds on Tomcat 8.0.x and 8.5.x and implements the Servlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1 and JASPIC 1.1 specifications (the versions required by Java EE 8 platform). In addition to this, it includes the following significant improvements:

Apache Tomcat 8.x

Apache Tomcat 8.0.x builds on Tomcat 7.0.x and implements the Servlet 3.1, JSP 2.3, EL 3.0 and WebSocket 1.1 specifications. In addition to that, it includes the following significant improvements:

Apache Tomcat 8.5.x supports the same Servlet, JSP, EL, and WebSocket Specification versions as Apache Tomcat 8.0.x. In addition to that, it also implements the JASPIC 1.1 specification.

It was created in March 2016 as a fork from Tomcat 9.0.0.M4 (alpha) milestone release. It provides HTTP/2 support and other features from Tomcat 9.x codebase, while being compatible with Tomcat 8.0 runtime and specification requirements. (A stable release of Tomcat 9.0 could not be created at that time, as Java EE specifications targeted by Tomcat 9 were finalized only a few years later).

Tomcat 8.5 is thought as a replacement for Tomcat 8.0. Please refer to Migration guide for guidance on migrating to Tomcat 8.5.

Apache Tomcat 8.5.x includes the following significant improvements:

The following technologies were removed in Apache Tomcat 8.5.x:

There are significant changes in many areas under the hood, resulting in improved performance, stability, and total cost of ownership. Please refer to the Apache Tomcat 8.5 Changelog for details.

Users of Tomcat 8.0 should be aware that Tomcat 8.0 has now reached end of life. Users of Tomcat 8.0.x should upgrade to Tomcat 8.5.x or later.

Apache Tomcat 7.x

Apache Tomcat 7.x builds upon the improvements made in Tomcat 6.0.x and implements the Servlet 3.0, JSP 2.2, EL 2.2 and WebSocket 1.1 specifications. In addition to that, it includes the following improvements:

Users of Tomcat 7 should be aware that Tomcat 7 has now reached end of life. Users of Tomcat 7.x should upgrade to Tomcat 8.5.x or later.

Apache Tomcat 6.x

Apache Tomcat 6.x builds upon the improvements made in Tomcat 5.5.x and implements the Servlet 2.5 and JSP 2.1 specifications. In addition to that, it includes the following improvements:

Users of Tomcat 6 should be aware that Tomcat 6 has now reached end of life. Users of Tomcat 6.x should upgrade to Tomcat 7.x or later.

Apache Tomcat 5.x

Apache Tomcat 5.x is available for download from the archives.

Apache Tomcat 5.5.x supports the same Servlet and JSP Specification versions as Apache Tomcat 5.0.x. There are significant changes in many areas under the hood, resulting in improved performance, stability, and total cost of ownership. Please refer to the Apache Tomcat 5.5 Changelog for details.

Apache Tomcat 5.0.x improves on Apache Tomcat 4.1 in many ways, including:

Users of Tomcat 5 should be aware that Tomcat 5 has now reached end of life. Users of Tomcat 5.x should upgrade to Tomcat 7.x or later.

Apache Tomcat 4.x

Apache Tomcat 4.x is available for download from the archives.

Apache Tomcat 4.x implements a new servlet container (called Catalina) that is based on completely new architecture. The 4.x releases implement the Servlet 2.3 and JSP 1.2 specifications.

Apache Tomcat 4.1.x is a refactoring of Apache Tomcat 4.0.x, and contains significant enhancements, including:

Apache Tomcat 4.0.x. Apache Tomcat 4.0.6 is the old production quality release. The 4.0 servlet container (Catalina) has been developed from the ground up for flexibility and performance. Version 4.0 implements the final released versions of the Servlet 2.3 and JSP 1.2 specifications. As required by the specifications, Apache Tomcat 4.0 also supports web applications built for the Servlet 2.2 and JSP 1.1 specifications with no changes.

Users of Tomcat 4 should be aware that Tomcat 4 has now reached end of life. Users of Tomcat 4.x should upgrade to Tomcat 7.x or later.

Читайте также:  настроить точное время на телефоне автоматически самсунг

Apache Tomcat 3.x

Apache Tomcat 3.x is available for download from the archives.

All Apache Tomcat 3.x releases trace their heritage back to the original Servlet and JSP implementations that Sun donated to the Apache Software Foundation. The 3.x versions all implement the Servlet 2.2 and JSP 1.1 specifications.

Apache Tomcat 3.3.x. Version 3.3.2 is the current production quality release. It continues the refactoring that was begun in version 3.2 and carries it to its logical conclusion. Version 3.3 provides a much more modular design and allows the servlet container to be customized by adding and removing modules that control the processing of servlet requests. This version also contains many performance improvements.

Apache Tomcat 3.2.x. Version 3.2 added few new features since 3.1; the major effort was a refactoring of the internals to improve performance and stability. The 3.2.1 release, like 3.1.1, was a security patch. Version 3.2.2 fixed a large number of bugs and all known specification compliance issues. Version 3.2.3 was a security update that closes a serious security hole. Version 3.2.4 is a minor bug fix release. All users of Apache Tomcat versions prior to 3.2.3 should upgrade as soon as possible. With the exception of fixes for critical security related bugs, development on the Apache Tomcat 3.2.x branch has stopped.

Apache Tomcat 3.1.x. The 3.1 release contained several improvements over Apache Tomcat 3.0, including servlet reloading, WAR file support and added connectors for the IIS and Netscape web servers. The latest maintenance release, 3.1.1, contained fixes for security problems. There is no active development ongoing for Apache Tomcat 3.1.x. Users of Apache Tomcat 3.1 should update to 3.1.1 to close the security holes and they are strongly encouraged to migrate to the current production release, Apache Tomcat 3.3.

Apache Tomcat 3.0.x. Initial Apache Tomcat release.

Users of Tomcat 3 should be aware that Tomcat 3 has now reached end of life. Users of Tomcat 3.x should upgrade to Tomcat 7.x or later.

Источник

Как узнать версию операционной системы tomcat

Я пытаюсь заставить Appfuse + tomcat + jRebel работать.

Appfuse по умолчанию использует Cargo для загрузки tomcat (версия 7.0.33) и развертывает приложение к нему. Я хочу использовать уже установленный tomcat (версия 7.0.27) вместо загруженного. Я внес изменения после часто задаваемых вопросов об использовании приложений.

Я использовал для ввода неправильного URL (например, localhost: 8080/dfsfsdf), чтобы увидеть его на странице с ошибкой, но теперь он ничего не показывает.

Поскольку этот вопрос стал чем-то популярным, я хотел бы объяснить, почему этот принятый ответ. простой, это был первый, который решил мою проблему.

глядя на название вопроса, @Tech Junkie и @CPU 100 действительно имеют лучшие ответ, но не для сценария, с которым я столкнулся. (Я хотел знать, работает ли mvn cargo:run мой установленный tomcat или «проект, вложенный» tomcat) 🙂

ОТВЕТЫ

Ответ 1

если вы можете загрузить файл JSP, вы можете распечатать некоторую информацию, как в этом примере: bestdesigns.co.in/blog/check-jsp-tomcat-version

Сохраните этот код в файл с именем tomcat_version.jsp:

Когда вы обращаетесь к http://example.com/tomcat_version.jsp, выходные данные должны выглядеть примерно так:

Ответ 2

Хотя это не недавно, я думал, мой ответ все еще может помочь другим:

Ответ 3

Если нет версии version.bat или version.sh, тогда используйте инструмент для распаковки файлов JAR (\ tomcat\server\lib\catalina.jar) и посмотрите в файле org\apache\catalina\util\lib\ServerInfo.properties. версию, определенную в разделе «server.info =».

Ответ 4

выполните script в каталоге tomcat/bin :

Ответ 5

Вы можете просто открыть http://localhost:8080/ в своем веб-браузере и это откроет страницу приветствия Tomcat, в которой будет показана версия Tomcat, например:

Ответ 6

Версия текущего Tomcat

В качестве альтернативы

Версия сервера: Apache Tomcat/8.0.28 Сервер построен: 7 октября 2015 18:25:21 UTC Номер сервера: 8.0.28.0 Название ОС: Windows 7 Версия ОС: 6.1 Архитектура: amd64 Версия JVM: 1.8.0_111-b14 JVM Vendor: Корпорация Oracle

Ответ 7

Использование примечаний к выпуску

В основной папке Tomcat вы можете найти файл RELEASE-NOTES, который содержит следующие строки (

Или вы можете получить ту же информацию с помощью командной строки :

для Windows

Linux

Ответ 8

Примечание

Если вы не знаете, где находится файл version.sh, попробуйте выполнить следующую команду:

Узнайте все о Tomcat7.

Ответ 9

выполните следующие действия

его ответ будет примерно таким:

Ответ 10

Если Tomcat установлен как сервис:

Ответ 11

Я знаю, что, возможно, слишком поздно для этого, но это может быть полезно: Если вы попытаетесь узнать версию Apache Tomcat Server из Java-кода, вы можете использовать:

Ответ 12

Ответ 13

Если Tomcat установлен как служба, попробуйте:

Смените «tomcat» с фактическим именем службы.

Ответ 14

выполняется на терминале сервера Unix

для выхода нажмите q и следующий y

Ответ 15

Получите номер версии Tomcat/JBoss внизу страницы.

Ответ 16

У меня был один такой защищенный сервер, и только файл RELEASE-NOTES показал версию tomcat. все другие методы не отображали информацию о версии.

Ответ 17

C:\temp > sc query | найти /I «tomcat»
SERVICE_NAME: Tomcat6
DISPLAY_NAME: Apache Tomcat 6.0 Tomcat6

Ответ 18

Откройте домашнюю страницу tomcat (обычно localhost:8080 )

Вы увидите что-то вроде этого:

Ответ 19

Это одна команда, которую вы можете проверить почти все:

И вывод выглядит так

Ответ 20

Tomcat должен работать, чтобы быть видимым в Processes, если не в Windows Vista/7, перейдите в диспетчер задач > вкладка (службы), найдите tomcat, запустите его, а затем обработайте.

Ответ 21

Вы можете узнать информацию о сервере через его страницу состояния:

На этой странице вы можете увидеть версию Java, на которой работает ваш Tomcat

Ответ 22

В Unix-подобных средах я также рекомендую проверять действующую командную строку процесса:

Источник

Обучающий проект