`
yeshaoting
  • 浏览: 684108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看tomcat服务器信息

阅读更多

环境变量CATALINA_HOME: tomcat的安装目录.

 

显示tomcat服务器信息的方式很多,

1. 运行%CATALINA_HOME%\bin目录下的version.bat批处理文件

2. 在命令行输入命令: "%CATALINA_HOME%\bin\catalina.bat" version

 

 

这些事实上都是调用%CATALINA_HOME%\lib\catalina.jar类库中org\apacha\catalina\util\ServerInfo.properties配置信息.

修改org\apacha\catalina\util\ServerInfo.properties中的配置信息后,上面二种方式显示的结果会相应地发生变化.

 

e.g.

 

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

server.info=Apache Tomcat/6.0.32
server.number=6.0.32.0
server.built=February 2 2011 2003
 

 

可以通过运行catalina.jar中org.apache.catalina.util.ServerInfo输出tomcat服务器信息

相关命令:java -cp "%CATALINA_HOME%\lib\catalina.jar" org.apache.catalina.util.ServerInfo

 

org.apache.catalina.util.ServerInfo关键代码:

 

static {

        try {
            InputStream is = ServerInfo.class.getResourceAsStream
                ("/org/apache/catalina/util/ServerInfo.properties");
            Properties props = new Properties();
            props.load(is);
            is.close();
            serverInfo = props.getProperty("server.info");
            serverBuilt = props.getProperty("server.built");
            serverNumber = props.getProperty("server.number");
        } catch (Throwable t) {
            ;
        }
        if (serverInfo == null)
            serverInfo = "Apache Tomcat";
        if (serverBuilt == null)
            serverBuilt = "unknown";
        if (serverNumber == null)
            serverNumber = "5.5.0.0";
        
    }

public static void main(String args[]) {
        System.out.println("Server version: " + getServerInfo());
        System.out.println("Server built:   " + getServerBuilt());
        System.out.println("Server number:  " + getServerNumber());
        System.out.println("OS Name:        " +
                           System.getProperty("os.name"));
        System.out.println("OS Version:     " +
                           System.getProperty("os.version"));
        System.out.println("Architecture:   " +
                           System.getProperty("os.arch"));
        System.out.println("JVM Version:    " +
                           System.getProperty("java.runtime.version"));
        System.out.println("JVM Vendor:     " +
                           System.getProperty("java.vm.vendor"));                        
    }
  
分享到:
评论

相关推荐

    android访问tomcat服务器

    本案例主要探讨了如何使用Android客户端访问Tomcat服务器,实现用户注册、登录功能,并将MySQL数据库中的数据通过ListView组件展示。以下将详细介绍这个过程涉及的关键知识点。 1. **Android网络请求**: Android...

    Tomcat服务器配置教程

    ### Tomcat服务器配置教程 #### 一、Tomcat服务器环境配置 在开始配置Tomcat服务器之前,我们需要确保已经正确安装了Java环境,并且设置了相关的环境变量。以下将详细介绍如何进行这些配置。 ##### 1. 设置环境...

    tomcat服务器上部署项目

    在IT行业中,Tomcat服务器是Java Web应用最常用的轻量级应用服务器,它主要用于运行Servlet和JSP。本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含...

    Tomcat服务器集群和负载均衡

    在IT行业中,Tomcat服务器是Java Web应用最常用的容器之一,尤其在小型到中型企业级应用中广泛应用。本文将深入探讨“Tomcat服务器集群”和“负载均衡”的概念,以及如何进行相关的配置。 首先,我们要理解什么是...

    tomcat7本地服务器

    5. 启动Tomcat服务器,通常通过bin目录下的startup.bat(Windows)或startup.sh(Linux/Mac)脚本。 6. 访问http://localhost:8080查看Tomcat默认页面,或访问应用的URL进行测试。 总的来说,Apache Tomcat 7作为一...

    eclipse部署tomcat 报错

    例如,如果在Eclipse中部署Tomcat服务器时,没有正确地配置Tomcat服务器,可能会出现警告信息。在这种情况下,需要检查Tomcat服务器的配置文件,以确保所有的配置项都是正确的。 解决方案 要解决在Eclipse中部署...

    Tomcat 服务器

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...

    Apache+Tomcat服务器集群配置详细步骤

    - 在`<apache_home>/conf`目录下创建`workers.properties`文件,定义负载均衡策略和Tomcat服务器信息: ```properties # 定义worker列表 worker.list=worker1,worker2,loadbalancer # worker1配置 worker.worker1....

    Tomcat服务器的安装与配置-Tomcat服务器的安装与配置

    了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下的主要目录作用 理解JSP页面的执行流程 编写第一个交互式程序

    Tomcat 服务器7.0版本

    这个版本是Tomcat服务器的一个重要里程碑,引入了许多改进和新特性,旨在提高性能、安全性和稳定性。 首先,Tomcat 7.0遵循Java Servlet 3.0和JavaServer Pages (JSP) 2.2规范。Servlet 3.0引入了注解配置,允许...

    android 如何使用tomcat搭建服务器

    5. **启动Tomcat**:运行`bin/startup.sh`(在Unix/Linux系统中)或`bin/startup.bat`(在Windows系统中)脚本来启动Tomcat服务器。 6. **在Android设备上访问**:在Android设备上,你可以使用浏览器或者其他HTTP...

    web服务器和tomcat服务器配置

    在IT领域,Web服务器和Tomcat服务器是两个关键的概念,它们在构建和部署Web应用程序时起着至关重要的作用。Web服务器主要处理HTTP协议,而Tomcat是一个应用服务器,特别是用于运行Java Servlet和JavaServer Pages...

    tomcat 服务器 tomcat 服务器

    【标题】:深入理解Tomcat服务器 【描述】:Tomcat是Java EE(现在被称为Jakarta EE)领域中广泛使用的开源Web服务器和Servlet容器。它以其轻量级、高效和可扩展性而闻名,是开发和部署Java Web应用程序的理想选择...

    tomcat服务器

    Tomcat服务器以其小巧、高效和免费的特点赢得了广泛的用户群体。 标题中的"tomcat服务器"指的是Apache Tomcat,它是一个执行Java Servlet和JavaServer Pages(JSP)的服务器,也是Java EE应用程序的容器。Tomcat与...

    windows下整合apache和tomcat服务器的方法

    在Windows环境下,将Apache HTTP Server和Tomcat集成是常见的服务器配置任务,以便利用Apache的静态内容处理能力以及Tomcat对动态内容(如JSP、Servlet)的支持。以下是一份详细的步骤指南,帮助你理解整合过程。 *...

    Tomcat服务器是一个免费的开放源代码的Web 应用服务器

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...

    Tomcat服务器开发源码

    【标题】"Tomcat服务器开发源码"是一个与Java Web应用服务器相关的项目,主要针对Tomcat的源代码进行深入学习和研究。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器...

    MyEclipse配置Tomcat服务器教程

    3. 配置Tomcat服务器的详细信息: 点击“Add”后,选择Tomcat的安装目录,MyEclipse会自动识别Tomcat的版本。如果系统中安装了多个JDK,还需要指定Tomcat使用的JDK版本。完成这些设置后,点击“Finish”保存。 4. ...

    IntelliJ IDEA 中配置 Tomcat 服务器方式

    在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...

Global site tag (gtag.js) - Google Analytics