`

tomcat安装后运行startup.bat没反应

阅读更多
因为没有设置环境变量的原因
按装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):
CATALINA_HOME:c:\tomcat
CATALINA_BASE:c:\tomcat
TOMCAT_HOME: C:\Tomcat
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;
(%CATALINA_HOME%\common\lib\servlet-api.jar;之前的为jdk的环境变量)
(注意最新版本的Tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为%CATALINA_HOME%\lib\servlet-api.jar;请根据自己的情况自己修改!)
分享到:
评论

相关推荐

    推荐了多个详细的startup.bat闪退问题解决办法

    startup.bat闪退问题是Windows操作系统中一种常见的故障现象,特别是在使用Tomcat服务器时。这种问题的出现可能是由于多方面的原因,包括系统配置、环境变量、文件权限、命令语法等。下面我们将对startup.bat闪退...

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

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

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

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

    双击startup.bat,启动不了tomcat

    ### 双击startup.bat无法启动Tomcat的问题及解决方案 #### 问题概述 用户尝试通过双击`startup.bat`脚本来启动Tomcat服务器时遇到了问题,系统提示“JAVA_HOME environment variable is not defined correctly”。...

    tomcat startup.bat

    #include <sys/ipc.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/wait.h> #include <sys/stat.h>

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

    `startup.bat`的一个关键优点在于,由于它依赖`CATALINA_HOME`环境变量,用户可以在任何地方运行此脚本,只要该环境变量指向正确的Tomcat安装目录,就能启动服务器。这提高了灵活性,使得管理多版本Tomcat或在不同...

    tomcat之startup.bat详解.pdf

    Tomcat之startup.bat详解 Tomcat的startup.bat文件是Tomcat服务器的启动文件,位于Tomcat的bin目录下。该文件是一个批处理文件,用于设置Tomcat服务器的环境变量和启动参数。在这个文件中,我们可以看到许多批处理...

    windows下直接点击startup.bat启动tomcat服务.docx

    6. 测试启动:完成上述步骤后,重新尝试通过双击`startup.bat`启动Tomcat。如果一切正常,Tomcat应该能够成功启动。 总之,解决“点击startup.bat启动Tomcat服务时找不到JAVA_HOME或JRE_HOME”的问题,关键在于正确...

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

    使用startup.bat脚本启动Tomcat时,它实际上会调用catalina.bat脚本,后者是Tomcat的主启动脚本。该过程涉及几个关键步骤,包括设置环境变量、定位catalina.bat文件、配置启动参数,并最终执行Tomcat的主类来启动...

    直接双击启动tomcat中的startup.bat闪退原因及解决方法

    免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: 1.在已...

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

    当运行Tomcat的startup.bat批处理文件时,它会调用catalina.bat脚本,进而调用setclasspath.bat来设置Java环境相关的CLASSPATH。如果环境变量JAVA_HOME和JRE_HOME没有正确配置,Tomcat将无法找到正确的Java执行环境...

    tomcat startup.bat一闪而过.md

    当在 Windows 平台上启动 Tomcat 的 `startup.bat` 脚本时一闪而过的情况通常是因为命令提示符窗口无法长时间保持打开,而不是 Tomcat 启动过程中出现了问题。

    Tomcat的service.bat

    在非安装版本的Tomcat中,如果你希望它能够在系统启动时自动运行,就像其他服务那样,你就需要利用这个名为“service.bat”的脚本来实现这个功能。这个脚本通常位于Tomcat的bin目录下,是我们今天要探讨的重点。 ...

    apache-tomcat-8.5.100.tar.gz

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

    关于tomcat点击startup.bat后闪退问题的解决办法

    问题:使用免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。 原因:在启动tomcat是需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: ...

    apache-tomcat-8.5.71.tar.gz

    3. **启动Tomcat**:在Tomcat的bin目录下,运行`./startup.sh`(对于Unix/Linux)或`startup.bat`(对于Windows)。 4. **验证安装**:打开浏览器访问`http://localhost:8080/`,如果Tomcat已成功启动,你应该能...

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

    标题中的问题“双击startup.bat无法启动Tomcat且闪退”是许多用户在尝试启动Apache Tomcat服务器时可能遇到的常见问题。这个问题可能是由多种原因引起的,包括端口被占用、Java环境变量未正确配置、catalina_home...

    Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败的快速解决方案

    CATALINA_HOME定义了Tomcat的安装位置,如果这个变量未被设置,startup.bat在执行过程中将无法找到它依赖的catalina.bat等关键脚本文件。因此,需要检查并确保CATALINA_HOME已经配置,并指向正确的Tomcat安装目录。 ...

Global site tag (gtag.js) - Google Analytics