`

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...

    tomcat8.0 catalina.bat

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

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

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

    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.

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

    本文主要对Tomcat的三个最重要的启动脚本之一--catalina.bat脚本做了详细分析,具有很好的参考价值,需要的朋友可以看下

    一台机器上配置三个(或多个)tomcat

    shoudowm.bat\startup.bat\catalina.bat三文件中的 CATALINA_HOME 全部替换成 CATALINA_HOME2 3. apache-tomcat-8100设置: shoudowm.bat\startup.bat\catalina.bat三文件中的 CATALINA_HOME 全部替换成 CATALINA_...

    扩大Tomcat内存

    方法一:这种方法是在Tomcat使用startup.bat文件启动项目的情况下,在Tomcat文件下找到“/bin/catalina.bat”,在catalina.bat的第一行增加: set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize...

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

    本文主要给大家介绍了关于Tomcat中startup.bat原理的相关内容,下面话不多说了,来一起看看详细的介绍吧。 startup.bat 解析 验证CATALINA_HOME 环境变量是否设置,如果没有设置则通过CATALINA_HOME/bin目录下查找...

    Tomcat调优.doc

    Tomcat 调优 性能优化 Tomcat调优  设置catalina.bat中的JAVA_OPTS参数 在C:\zxin10\Was\tomcat\bin目录下,找到catalina.bat文件,打开它,在echo Using CATALINA_BASE: %CATALINA_BASE%之前,加上

    tomcat cluster 集群 session复制

    一直以来,我误解认为启动了n个...下载解压到Tomcat(例如D:\Java\apache-tomcat-6.0.14)目录里,运行对应的bat文件即可: start15080.bat start16080.bat start17080.bat start18080.bat start19080.bat start20080.bat

    同一台服务器(电脑)运行多个Tomcat的设置方法步骤

    大多人在Windows平台用的Tomcat都是免安装版本的,很自然想到复制几份目录,就是在同一个电脑上...2、更改Tomcat的 catalina.bat、startup.bat、shutdown.bat 把如上提到的三个文件里的CATALINA_HOME常量改为CATALINA_H

    双击startup.bat无法启动Tomcat且闪退

    启动Tomcat出现闪退的原因以及解决方案一、端口被占用二、缺少Java环境变量三、catalina_home环境变量没有配置四、catalina.bat没有设置暂停(一闪而过)五、不用配置环境变量的解决方案 检查出错原因:找到Tomcat的...

    Apache与Tomcat集群负载均衡(一键打包解压即可运行)

    <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1"> <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/> 这里的tomcat1对应的是workers.properties文件 3.三个tomcat...

    修改java类而无需重启tomcat.rar

    修改tomcat安装目录下的\bin\catalina.bat文件, 增加set JAVA_OPTS=-noverify -javaagent:d:/javarebel.jar 发布项目时可设置:reloadable="false" \apache-tomcat-5.5.36\conf\Catalina\localhost 目录下.xml文件...

    Tomcat-7.0.30

    CATALINA_HOME:Tomcat地址,如D:\java\apache-tomcat-7.0.30即可运行Tomcat startup.bat shutdown.bat Tomcat配置: 修改server.xml: connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> ...

    apache-tomcat-8.5.42.zip 集成了 tomcat-redis-session

    最新的apache-tomcat-8.5.42版本+最新的tomcat-cluster-...配置了JAVA_OPTS,详见bin/catalina.sh及bin/catalina.bat文件 配置了manager账号密码,详见conf/tomcat-users.xml文件 卸载了webapps/examples及webapps/docs

    tomcat启动startup.bat一闪而过问题的解决方法【亲测有效】

    tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。 首先,要在环境变量处,配置JAVA_HOME,注意变量值...

    tomcat-7.0.52 x64免安装版

    tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh 在rem 的后面增加如下参数 set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m 修改Tomcat的JDK目录 打开tomcat/bin/catalina.bat 在最后一个rem...

    BAT脚本监控tomcat

    如果你想从Windows服务中移除 请使用命令: service bat uninstall Tomcat61 注意:service bat必须在当前目录下才可以的 ">先决条件:tomcat为绿色版 第一步:新建系统环境变量 变量名称:CATALINA HOME 变量值:...

Global site tag (gtag.js) - Google Analytics