环境变量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服务器,实现用户注册、登录功能,并将MySQL数据库中的数据通过ListView组件展示。以下将详细介绍这个过程涉及的关键知识点。 1. **Android网络请求**: Android...
### Tomcat服务器配置教程 #### 一、Tomcat服务器环境配置 在开始配置Tomcat服务器之前,我们需要确保已经正确安装了Java环境,并且设置了相关的环境变量。以下将详细介绍如何进行这些配置。 ##### 1. 设置环境...
在IT行业中,Tomcat服务器是Java Web应用最常用的轻量级应用服务器,它主要用于运行Servlet和JSP。本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含...
在IT行业中,Tomcat服务器是Java Web应用最常用的容器之一,尤其在小型到中型企业级应用中广泛应用。本文将深入探讨“Tomcat服务器集群”和“负载均衡”的概念,以及如何进行相关的配置。 首先,我们要理解什么是...
5. 启动Tomcat服务器,通常通过bin目录下的startup.bat(Windows)或startup.sh(Linux/Mac)脚本。 6. 访问http://localhost:8080查看Tomcat默认页面,或访问应用的URL进行测试。 总的来说,Apache Tomcat 7作为一...
例如,如果在Eclipse中部署Tomcat服务器时,没有正确地配置Tomcat服务器,可能会出现警告信息。在这种情况下,需要检查Tomcat服务器的配置文件,以确保所有的配置项都是正确的。 解决方案 要解决在Eclipse中部署...
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
- 在`<apache_home>/conf`目录下创建`workers.properties`文件,定义负载均衡策略和Tomcat服务器信息: ```properties # 定义worker列表 worker.list=worker1,worker2,loadbalancer # worker1配置 worker.worker1....
了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下的主要目录作用 理解JSP页面的执行流程 编写第一个交互式程序
这个版本是Tomcat服务器的一个重要里程碑,引入了许多改进和新特性,旨在提高性能、安全性和稳定性。 首先,Tomcat 7.0遵循Java Servlet 3.0和JavaServer Pages (JSP) 2.2规范。Servlet 3.0引入了注解配置,允许...
5. **启动Tomcat**:运行`bin/startup.sh`(在Unix/Linux系统中)或`bin/startup.bat`(在Windows系统中)脚本来启动Tomcat服务器。 6. **在Android设备上访问**:在Android设备上,你可以使用浏览器或者其他HTTP...
在IT领域,Web服务器和Tomcat服务器是两个关键的概念,它们在构建和部署Web应用程序时起着至关重要的作用。Web服务器主要处理HTTP协议,而Tomcat是一个应用服务器,特别是用于运行Java Servlet和JavaServer Pages...
【标题】:深入理解Tomcat服务器 【描述】:Tomcat是Java EE(现在被称为Jakarta EE)领域中广泛使用的开源Web服务器和Servlet容器。它以其轻量级、高效和可扩展性而闻名,是开发和部署Java Web应用程序的理想选择...
Tomcat服务器以其小巧、高效和免费的特点赢得了广泛的用户群体。 标题中的"tomcat服务器"指的是Apache Tomcat,它是一个执行Java Servlet和JavaServer Pages(JSP)的服务器,也是Java EE应用程序的容器。Tomcat与...
在Windows环境下,将Apache HTTP Server和Tomcat集成是常见的服务器配置任务,以便利用Apache的静态内容处理能力以及Tomcat对动态内容(如JSP、Servlet)的支持。以下是一份详细的步骤指南,帮助你理解整合过程。 *...
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
【标题】"Tomcat服务器开发源码"是一个与Java Web应用服务器相关的项目,主要针对Tomcat的源代码进行深入学习和研究。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器...
3. 配置Tomcat服务器的详细信息: 点击“Add”后,选择Tomcat的安装目录,MyEclipse会自动识别Tomcat的版本。如果系统中安装了多个JDK,还需要指定Tomcat使用的JDK版本。完成这些设置后,点击“Finish”保存。 4. ...
在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...