`
asjava
  • 浏览: 136989 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Windows下安装Tomcat

阅读更多

目标:tomcat能运行起来,提供Web服务,简单说就是在浏览器中能访问http://localhost:8080/这个网页(资源)
不妨先访问一下,看得到的是什么页面?

1.下载(当前2015年3月最高版本为Tomcat 8.0.21)
主页 http://tomcat.apache.org/
共有二种版本:Core和Deployer,Deployer只是用来部署web应用的,而Core是开发用的.
解压,注意保存tomcat的路径中不要有中文和空格,最好老老实实都用字母。比如:
D:\Tools\Programme\apache-tomcat
DOS下进入Tomat目录/bin文件夹运行启动命令startup.bat,得到如下错误提示。
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program
原因:tomcat是由java开发的,运行时必须知道jre的保存路径,再由Java启动tomcat.这就需要设置环境变量(上面错误提示中提到的JAVA_HOME 或 JRE_HOME)来告诉tomcat,jre在哪里。
2.设置环境变量
JAVA_HOME
D:\Program Files\Java\jdk
JRE_HOME
D:\Program Files\Java\jdk\jre
注意:JAVA_HOME或JRE_HOME至少设置一个。一般开发环境设置JAVA_HOME,运行环境选JRE_HOME。如果二者都设置了,则JRE_HOME优先起作用。
再次运行startup.bat,如果出现Tomcat窗口,和一系列提示信息,最后一行为“Server startup in xxx ms”,则说明服务器正常启动。
这时再去访问http://localhost:8080/
看到三脚猫就是成功了。

如果访问不到, 且Tomcat窗口一闪即逝, 就需要查看Tomcat服务是否启动出错, 这需要在Dos模式下运行startup.bat, 这时如果启动出错, 窗口会停在屏幕上, 就可以查看错误信息了.

 

如何把Tomcat做成系统服务, 随机启动?

如果不想每次都去手工运行startup.bat,而是把tomcat作为系统服务随机启动,则需要设置CATALINA_HOME环境变量,值为tomcat安装(解压)目录。

运行cmd打开控制台,输入如下命令
cd D:\Tools\Progaram\apache-tomcat\bin
进入Tomat目录/bin文件夹,运行,
service.bat install
出现如下提示:
Installing the service 'Tomcat8' ...
The service 'Tomcat8' has been installed.
说明服务Tomcat已经被安装成功。
顺便说一下,运行service.bat remove可以移除服务。
3.到这里,服务添加成功,运行services.msc,可以看到添加的服务(注意,服务名为"Apache Tomcat",而不是'Tomcat'),默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。
4.控制台控制服务的命令
启动服务
net Start 服务名
关闭服务
net stop 服务名
net Start Tomcat打开服务,再访问http://localhost:8080/

另:关于环境变量的讨论
如果是通过手工运行"startup.bat"来启动Tomcat,那么只需设置"JAVA_HOME"就可以了,这是因为Tomcat是调用JRE中的类库来运行的,所以要用"JAVA_HOME"来指明JDK的路径.这样手工运行的Tomcat会打开一个命令行窗口一直停在那里.
但我们通常是把Tomcat当成服务来用(开机运行),所以要用service.bat把Tomcat注册成系统服务Tomcat,"CATALINA_HOME"就是告诉系统Tomcat服务启动的目录在哪里.

分享到:
评论

相关推荐

    Windows下的Tomcat安装压缩包:apache-tomcat-7.0.78.zip

    在Windows环境下安装Tomcat,你需要了解以下几个关键步骤和相关知识点: 1. **下载Tomcat**:你已经选择了`apache-tomcat-7.0.78.zip`这个版本,这表明你将使用Tomcat 7.0系列。该版本支持Java EE 6规范,对于初学...

    Windows10上安装tomcat8详细步骤含常用设置,环境变量,内存配置等

    在Windows10操作系统中安装Apache Tomcat 8是一项常见的任务,尤其对于开发和测试Java Web应用程序的用户来说。以下是一个详细的步骤指南,涵盖了从下载到配置的全过程,以及一些常用的设置,包括环境变量和内存配置...

    windows下64位的tomcat的三个版本6、7、8

    本文将详细介绍64位Windows下的Tomcat 6、7、8三个版本,分析它们的特点、差异以及如何安装与配置。 ### Tomcat 6 Tomcat 6是Apache软件基金会发布的较早版本,它支持Java Servlet 2.5和JavaServer Pages (JSP) ...

    windows下的tomcat监控器

    在Windows环境下安装Tomcat监控器,你需要确保Tomcat服务器已经启用了JMX远程访问。这通常涉及到修改`conf/server.xml`文件中的`<Connector>`元素,添加`jmxRemoteLifecycleListener`和相关的属性,例如: ```xml ...

    tomcat压缩包.rar

    【标签】:“tomcat7”、“在linux安装”和“在windows下安装”这三个标签表明了这个压缩包的内容是关于Tomcat7的跨平台安装指南,涵盖了两种主流操作系统。 总之,“Tomcat压缩包.rar”是一个方便的工具,提供了在...

    windows 2003安装apache+tomcat+mysql

    在本文中,我们将详细探讨如何在Windows 2003服务器上安装和配置Apache Web服务器、Tomcat应用服务器以及MySQL数据库,以构建一个完整的Web应用程序环境。 首先,我们需要安装Java Development Kit (JDK)。JDK是...

    Windows下 tomcat的守护进程、心跳程序

    ### Windows 下 Tomcat 的守护进程与心跳检测程序详解 在 IT 领域,特别是 Java Web 开发中,Apache Tomcat 是一个非常重要的轻量级应用服务器,它主要用于部署 Java Web 应用程序。在实际生产环境中,为了保证服务...

    tomcat windows版本下载

    在Windows操作系统上安装和配置Tomcat对于开发者来说是一项基本技能。以下将详细讲解"tomcat windows版本下载"以及如何处理`apache-tomcat-8.0.30`这个压缩包。 首先,我们来了解Tomcat的版本。Apache Tomcat ...

    windows下tomcat的catalina.out按天自动分割

    ### Windows下Tomcat的日志按天自动分割方法详解 #### 一、背景介绍 在部署Java Web应用时,经常使用Apache Tomcat作为Web服务器。随着应用程序的运行,Tomcat会生成大量的日志文件,其中最重要的是`catalina.out`...

    Windows下Tomcat服务添加到系统服务

    ### Windows下Tomcat服务添加到系统服务 #### 一、引言 在Windows环境中,将Apache Tomcat应用服务器作为系统服务进行管理是非常实用的操作。这样做不仅能够提高系统的稳定性,还能简化日常运维工作流程,比如避免...

    windows安装版-tomcat8.5.57.zip

    在压缩包子文件的文件名称列表中,“apache-tomcat-8.5.57.exe”是Tomcat的可执行安装文件,用户可以通过双击该文件在Windows环境下进行安装。这个exe文件通常会引导用户完成一系列步骤,包括选择安装路径、配置端口...

    windows下配置nginx反向代理tomcat

    ### Windows 下配置 Nginx 反向代理 Tomcat 在 Windows 环境下配置 Nginx 作为 Tomcat 的反向代理服务器是一项常见的任务,主要用于实现负载均衡、提高安全性及提升性能等目的。本文将从下载 Nginx 开始,详细介绍...

    windows下部署tomcat项目小记

    在Windows环境下部署Apache Tomcat服务器是一项常见的任务,尤其对于开发和测试环境来说。在这个过程中,可能会遇到各种问题,本文将详细解析如何在Windows系统中部署Tomcat项目,并着重解决两个常见问题:数据库不...

    linux下安装tomcat

    ### Linux下安装Tomcat #### 知识点一:Tomcat简介 Apache Tomcat是一款开源的Servlet容器,由Apache Jakarta项目开发。它提供了一个纯Java环境来运行Java Servlet和JavaServer Pages (JSP)。Tomcat是Apache软件...

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

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

    Apache-tomcat-7.0.109-Windows-x64

    在本文中,我们将深入探讨与"Apache-tomcat-7.0.109-Windows-x64"相关的知识,包括Tomcat的概述、版本7.0.109的特点、在Windows 64位系统上的安装与配置,以及Java环境的设置等关键内容。 首先,让我们了解Tomcat的...

    apache-tomcat-8.5.32-windows-x64安装版

    Apache Tomcat 8.5.32 是一个广泛使用的开源软件,它是一个Java Servlet...以上是关于Apache Tomcat 8.5.32在64位Windows系统上的安装和使用的基本知识,实际操作中,开发者还需要根据具体需求进行更深入的配置和优化。

Global site tag (gtag.js) - Google Analytics