• tomcat发布项目点击start.bat一闪而过


    遇到tomcat发布项目,点击start.bat一闪而过的情况,可以用编辑器打开start.bat文件,在最后一行添加上pause

    然后双击start.bat文件,这时可以看下错误的信息,如果不是代码的问题,一般都是配置环境的问题

    如果错误信息是为

    The JAVA_HOME environment variable is not defined correctly
    This environment variable is needed to run this program
    NB: JAVA_HOME should point to a JDK not a JRE

    则表示是环境的问题,从start.bat文件中可以了解到,start.bat通过调用catalina.bat,catalina.bat通过调用

    setclasspath.bat进行项目执行的,环境变量的配置也是写在setclasspath.bat中的,

    这时将set "JRE_HOME=%JAVA_HOME%"换成

    set java_home=D:diTopproject
    set JRE_HOME=D:developerjdk1.8

    java_home是tomcat所在的地址,jre_home是jdk的位置

    这时再启动就可以了,如果不行,要查看下环境变量是否配置,jdk是否安装,在运行中输入cmd,执行java -version命令,查看jdk版本,

    如果查询结果显示的是没有jdk信息,则说明环境变量没配置好或者jdk没安装

    Cannot find ""d:apache-tomcat-6.0.32"insetclasspath.bat"
    这个时候,可能是CATALINA_HOME的值在某个地方被写死了,像我的绿色版tomcat在bin文件下多了一个setenv.bat的文件,打开一看果然是在这里面被写死了CATALINA_HOME的路径,这应该是为了某种原因被人后加上的设置文件,把这个文件删除之后,tomcat可以正常运行了。

    这种情况,可以去看catalina.bat中的配置,如下图,可能配置死的内容就在这个文件里。

  • 相关阅读:
    重新想象 Windows 8 Store Apps (46)
    重新想象 Windows 8 Store Apps (45)
    重新想象 Windows 8 Store Apps (44)
    重新想象 Windows 8 Store Apps (43)
    重新想象 Windows 8 Store Apps (42)
    重新想象 Windows 8 Store Apps (41)
    重新想象 Windows 8 Store Apps (40)
    重新想象 Windows 8 Store Apps (39)
    重新想象 Windows 8 Store Apps (38)
    重新想象 Windows 8 Store Apps (37)
  • 原文地址:https://www.cnblogs.com/G-yong/p/8143968.html
Copyright © 2020-2023  润新知