`

tomcat catalina.bat介绍

阅读更多
     Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。
如果在Tomcat的bin目录下调用startup.bat,Tomcat会自动并正确设置CATALINA_HOME;二是执行startup.bat命令,实际上执行的是“catalina.bat start”命令。
    在开发JSP程序时,经常会碰到自己机器上的8080端口号被别的应用程序占用,或者在配置server.xml时出现错误,当通过startup.bat(相当于执行“catalina.bat start”)启动Tomcat服务器时,如果启动过程中出现严重错误,由于是在单独的窗口中启动Tomcat服务器,所以一旦启动失败,命令提示符窗口就自动关闭了,程序运行中输出的出错信息也随之消失,而且没有任何的日志信息,这就使得我们没有办法找出错误原因。当出现错误时,我们可以换成“catalina.bat run”命令再次启动,一旦启动失败,仅仅是Tomcat服务器异常终止,但是在当前的命令提示符窗口下仍然保留了启动时的出错信息,这样我们就可以查找启动失败的原因了。

    实验:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>d:

D:\>cd D:\apache-tomcat-5.5.20\bin

D:\apache-tomcat-5.5.20\bin>catalina.bat run
Using CATALINA_BASE:   D:\apache-tomcat-5.5.20
Using CATALINA_HOME:   D:\apache-tomcat-5.5.20
Using CATALINA_TMPDIR: D:\apache-tomcat-5.5.20\temp
Using JRE_HOME:        D:\Program Files\Java\jdk1.6.0_10
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk
- Initializing Coyote HTTP/1.1 on http-8088
- Initialization processed in 750 ms
- Starting service Catalina
- Starting Servlet Engine: Apache Tomcat/5.5.20
- XML validation disabled
- Proxool 0.9.1 (23-Aug-2008 11:10)
- Deploying web application archive lees.war
- Proxool 0.9.1 (23-Aug-2008 11:10)
- org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Tar
- ContextListener: contextInitialized()
- SessionListener: contextInitialized()
- ContextListener: contextInitialized()
- SessionListener: contextInitialized()
- Starting Coyote HTTP/1.1 on http-8088
- JK: ajp13 listening on /0.0.0.0:8009
- Jk running ID=0 time=0/31  config=null
- Find registry server-registry.xml at classpath resource
- Server startup in 2579 ms
分享到:
评论

相关推荐

    解析Tomcat的启动脚本–catalina.bat

    catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以自己看懂这个脚本了. 可以点击下载 [ set...

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

    接下来,我们将逐步介绍如何对`startup.bat`和`catalina.bat`两个脚本文件进行修改,以实现日志文件的自动分割功能。 1. **修改`startup.bat`文件** - 打开`bin/startup.bat`文件。 - 查找并修改`call "%...

    tomcat8.0 catalina.bat

    服务器应用,web服务器,windows下 tomcat8.0配置文件

    Tomcat中的catalina.bat原理详细解析

    本文主要给大家详细解析了关于Tomcat中catalina.bat原理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 tomcat 的真正启动是在 catalina.bat 设置并启动的。startup.bat 只是找到...

    service.bat文件(Tomcat)

    4. **设置环境变量**:有时需要为Tomcat服务指定特定的环境变量,如`CATALINA_HOME` 和 `JAVA_HOME`。这些可以通过`--Environment` 参数添加。 5. **控制服务状态**:一旦服务安装完毕,您可以使用`start`、`stop`...

    tomcat8.5.59

    3. 启动与停止:使用`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)启动Tomcat,`bin/shutdown.sh`或`bin/shutdown.bat`则用于关闭服务器。 4. 配置与管理:通过修改`conf/server.xml`配置文件,...

    tomcat7.0.109下载

    2. **启动与停止**:Tomcat服务器可以通过`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)脚本来启动,相应地,使用`bin/shutdown.sh`或`bin/shutdown.bat`来关闭服务器。 3. **Web应用程序部署**:...

    将tomcat的startup.bat改为系统服务的方法

    5. 运行`service.bat`脚本,你需要设置一个环境变量`CATALINA_HOME`,指向Tomcat的安装或解压目录,例如`c:\Apache tomcat6.0`。 6. 在CMD中执行`service.bat install Tomcat`命令,创建名为"Tomcat"的系统服务。...

    tomcat 8.5.100

    - **启动与停止**:通过运行`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)来启动Tomcat,使用`shutdown.sh`或`shutdown.bat`来停止服务。 3. **配置文件**: - **server.xml**:这是Tomcat的...

    tomcat下用Log4j 按文件大小,生成catalina.out日志文件

    同时,确保Tomcat启动脚本(`catalina.sh`或`catalina.bat`)包含以下行来加载Log4j配置: ```bash -Dlog4j.configuration=file:${catalina.base}/conf/log4j.properties ``` 这样,Tomcat就会使用Log4j进行日志...

    tomcat9.0.85可用版本压缩包

    下载并解压apache-tomcat-9.0.85压缩包后,可以配置环境变量,如CATALINA_HOME指向Tomcat的安装目录。然后,可以通过bin目录下的startup.sh或startup.bat脚本来启动服务器,shutdown.sh或shutdown.bat则用于关闭...

    apache-tomcat-7.0.100-windows-x64.zip

    1. **bin** 目录:包含了启动和停止Tomcat的脚本,如`startup.bat`和`shutdown.bat`,以及用于管理应用程序的工具,如`catalina.bat`和`tomcat7.exe`。 2. **conf** 目录:存储服务器配置文件,如`server.xml`...

    Tomcat8安装包,Tomcat安装包-8.5.85版本

    4. **启动与管理**:通过`bin`目录下的脚本启动Tomcat,如`./catalina.sh start`(Unix/Linux)或`catalina.bat start`(Windows)。可以通过`./catalina.sh stop`或`catalina.bat stop`来停止服务。`manager`和`...

    jakarta-tomcat-catalina.rar_The Bat

    This temp directory is used by the JVM for temporary file storage. The JVM is configured to use this as its java.io.tmpdir in the catalina.sh and catalina.bat scripts.

    apache-tomcat-8.5.100.tar.gz

    - 启动与停止:通过bin目录下的startup.sh或startup.bat启动Tomcat,使用shutdown.sh或shutdown.bat停止。 2. 使用Apache Tomcat托管Web应用: - 将WAR文件放入webapps目录下,Tomcat会自动解压并部署应用。 - ...

    apache-tomcat7.0.100windows和linux版本安全版本.zip

    5. **JVM内存设置**:根据应用需求,可能需要调整JVM的内存分配,这可以通过修改`bin/catalina.sh`或`bin/catalina.bat`中的`JAVA_OPTS`环境变量实现。 6. **HTTPS支持**:若需提供加密通信,可以在`server.xml`中...

    apache-tomcat-9.0.86-windows-x64.zip

    5. **启动和管理**:通过运行`bin/startup.bat`脚本启动Tomcat,使用`bin/shutdown.bat`关闭。还可以使用`bin/catalina.sh`或`catalina.bat`脚本来控制更多服务选项。 6. **Web应用程序部署**:将WAR文件(Web应用...

    apache-tomcat-8.5.53.zip

    1. **bin目录**:包含了启动和停止Tomcat的脚本,如`catalina.sh`或`catalina.bat`,以及管理工具,如`startup.sh`和`shutdown.sh`。 2. **conf目录**:存放所有配置文件,如`server.xml`定义了整个服务器的配置,`...

Global site tag (gtag.js) - Google Analytics