`
bornlone
  • 浏览: 29956 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Tomcat启动的Tomcat程序不一定是Tomcat自身所在的目录

阅读更多

    在你的计算机中,如果安装了两个或以上的Tomcat程序,很有可能会碰到这样的情况:当你修改了其中一个Tomcat的配置后,发现并没有任何效果。

   

    我们以Tomcat5.x来说明这个问题。

   

    假设你的计算机中有两个Tomcat5.x的目录,一个是在 C:\tomcat5,而另一个的主目录为 C:\Program Files\Apache Software Foundation\tomcat5.5,那么C:\tomcat5\bin\tomcat5.exe启动的将不是以 C:\tomcat5 为主目录的 Tomcat,而是以 C:\Program Files\Apache Software Foundation\tomcat5.5 为主目录的 Tomcat,这样的结果导致你在 C:\tomcat5 进行设置后,想当然的用C:\tomcat5\bin\tomcat5.exe来启动它,结果 Tomcat 根本没有按照 C:\tomcat5 中的设置去运行。

   

    这主要是因为 tomcat5.exe 只是启动 org.apache.catalina.startup.Bookstarp 类的 Windows 外壳包装程序。也就是说,tomcat5.exe 到底启动哪个 Tomcat5.x 的程序目录,与 tomcat5.exe 自身所处的程序目录没有关系,而由 Windows 注册表中的信息所决定。

   

    tomcat5.exe 到底启动的是哪个目录内的 Tomcat,只要将运行 tomcat5w.exe 所打开的属性对话框中切换到 java 选项卡查看一下相关的设置信息就知道了。

分享到:
评论

相关推荐

    TOMCAT不能正常启动总结

    标题“TOMCAT不能正常启动总结”涉及到的是在部署和运行Apache Tomcat服务器时遇到的问题。Tomcat是一款广泛使用的开源Java应用服务器,主要用于运行Servlet和JSP应用。当Tomcat无法正常启动时,可能的原因多样,...

    Centos7如何启动tomcat

    需要注意的是,`which`命令通常用于查找可执行文件或命令的路径,而`tomcat`可能不是系统的默认命令,因此该方法不一定能找到Tomcat的确切位置。 - 如果上述方法未能找到Tomcat的路径,可以手动进入安装目录。通常...

    tomcat守护程序

    此小程序专门用来守护Tomcat进程 【运行方法】 直接双击TomcatWatcher....启动程序前一定要正确填入Tomcat端口,因程序主要通过访问Tomcat主页得知Tomcat是否运行,如不配置或错误配置必将导致Tomcat无限次重新启动。

    tomcat守护程序,自启动.zip_tomcat 守护进程_tomcat 自启动_tomcat守护进程_tomcat自守护_守

    - 无论在哪个平台上,都应配置适当的日志记录,以便跟踪Tomcat的运行状况和错误。在Windows上,可以配置批处理脚本来输出日志;在Linux上,`systemd`服务文件可以指定日志位置。 - 使用工具如`logrotate`进行日志...

    tomcat启动闪退

    1. **环境变量设置不正确**:Tomcat在启动时会读取环境变量来确定JDK等依赖的位置。如果环境变量中的`JAVA_HOME`或`CATALINA_HOME`等关键变量没有正确设置,就会导致启动失败。 2. **配置信息缺失**:除了环境变量...

    Tomcat目录详解

    1. bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个 exe 文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动 Tomcat,后者是弹出 UGI 窗口启动 Tomcat;如果是解压版,那么会有...

    同一系统里启动多个tomcat

    在了解如何在同一系统中启动多个Tomcat之前,首先需要对Tomcat的基本端口配置有一定的了解。 - **关闭指令端口**:`8005`(默认),用于接收服务器关闭指令。 - **HTTP端口**:`8080`(默认),处理HTTP请求的标准...

    Tomcat进程守护

    此小程序专门用来守护Tomcat进程 【运行方法】 直接双击TomcatWatcher....启动程序前一定要正确填入Tomcat端口,因程序主要通过访问Tomcat主页得知Tomcat是否运行,如不配置或错误配置必将导致Tomcat无限次重新启动。

    eclipse启动tomcat内存泄漏解决

    在使用Eclipse集成开发环境(IDE)启动Tomcat服务器时,可能会遇到内存泄漏的问题。这种情况不仅会导致应用程序运行缓慢,严重时甚至会使得Tomcat服务器崩溃,从而影响到正常的服务提供。本文将详细探讨Eclipse启动...

    tomcat非安装方式,添加windows服务启动方式

    标题“Tomcat非安装方式,添加Windows服务启动方式”指的是在Windows操作系统中,不通过传统的安装程序,而是采用手动配置的方式将Tomcat设置为系统服务,以便能够像其他Windows服务那样启动、停止和管理。...

    tomcat7启动或运行报错

    ### Tomcat7启动或运行时报错:`java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl` #### 问题概述 在使用Tomcat7部署Web应用的过程中,可能会遇到启动或者运行时出现以下错误提示: ``` java....

    Tomcat部署为每个应用分配不同端口

    **Tomcat启动时的部署**,如果设置`deployOnStartup`为true,Tomcat会在启动时部署appBase目录下的所有应用。如果存在.WAR文件且比解压的目录新,那么Tomcat会删除旧的解压目录并从.WAR文件重新部署应用。每个部署的...

    Tomcat7.0.52(绿色版)

    7. **安全性**:尽管Tomcat提供了一定的安全性,但默认设置并不完全安全,例如管理页面没有默认禁用,需要手动配置。此外,定期更新到最新安全补丁的版本也是保持系统安全的重要措施。 8. **日志与调试**:Tomcat的...

    tomcat教程

    我们将一个 jsp 格式的 webshell 用 WinRar 打包,然后将其后缀改名为 WAR,最后将其上传到服务器,可以看到在 Tomcat 的后台中多了一个名为/gslw 的目录,点击该目录打开该目录 jsp 木马就运行了,这样就获得了一个...

    同时启动多个tomcat

    在实际工作中,有时我们需要同时启动多个Tomcat服务器来满足不同的业务需求或者进行性能测试等。这对于初次接触Tomcat的新手管理员来说可能会遇到一定的挑战。本文将详细介绍如何通过简单的配置调整来实现这一目标,...

    tomcat7-Kylin-ARM64.rar

    - `authbind`的加入意味着用户无需root权限也能启动Tomcat,这对于系统管理和安全性有一定的优势。 这个压缩包的使用者可以在银河麒麟飞腾CPU的环境中,通过安装这些.deb文件,快速建立一个能够运行Java Web应用...

    tomcat 5.0.28 安装版

    10. **与其它应用服务器对比**:虽然Tomcat是一个轻量级的Web服务器,但它在功能和性能上与诸如JBoss、WebLogic、WebSphere等重量级应用服务器相比并不逊色,尤其适合小型到中型的Java Web应用。 总结,Tomcat ...

    tomcat5.5和tomcat6.0解压版

    只需将Web应用程序的WAR文件放入`webapps`目录,或者将已解压的应用文件放到相应位置,然后启动Tomcat服务,就可以访问部署的应用。在`conf`目录下,用户可以配置Tomcat的各种设置,如服务器端口、连接器参数、用户...

    tomcat 架构 分析

    Tomcat中的模块化设计不仅仅体现在顶级的Server和Service组件上,实际上,Tomcat的每个组件都被设计为高度模块化,允许开发者可以根据需要进行替换、扩展或自定义。例如,Connector组件在Tomcat中有多种实现,例如...

Global site tag (gtag.js) - Google Analytics