美文网首页
2019-06-12 Tomcat的startup.bat启动闪

2019-06-12 Tomcat的startup.bat启动闪

作者: 惜小八 | 来源:发表于2019-06-12 16:20 被阅读0次

    1.分析

    tomcat的运行依赖JDK的支持,在安装JDK时经常会配置环境变量:JAVA_HOME且需要添加path变量。把应用部署到tomcat下时大多数不需要修改运行环境,但是有时候需要修改JDK的版本,从可以修改tomcat运行时的JDK版本,我们可以知道使用tomcat时不时必须要配置JDK环境变量,因为我们可以通过修改tomcat的文件,指定tomcat运行时的JDK版本。

    2.查看具体的问题是什么?

    cmd进入命令行,切换到startup.bat所在的位置,启动,即可看到问题,我的显示是:JDK和JRE最少要有一个,经分析可能是tomcat在启动的时候没有找到jdk,可是我的JDK配置是没有问题的,最后想了一个简单粗暴的方法,直接在setclasspath.bat里面设置JDK的位置,最后启动成功

    2.tomcat的启动步奏

    在我们点击startup.bat的时候,他会去调用catalina.bat,这个是tomcat的最核心文件,catalina会去调用setclasspath.bat,然后在自己里面找看有没有jdk,如果没有就会去path里面找,找不到就会闪退,所以在setclasspath.bat里面配置jdk的位置是有道理的。

    3.具体操作

    方式1.在setclasspath.bat开头的空白处添加一下的2句

    set JAVA_HOME=D:\Program Files\Java\jdk8\jdk1.8.0_51
    set JRE_HOME=D:\Program Files\Java\jdk8\jre8
    
    ----注意将后面的路径改为自己jdk的路径
    

    方式2.在catalina.bat文件和setclasspath.bat文件开头的空白处加上如下两句(指定JDK):

    image.png

    此处:rem表示注释
    保存即可。

    4.Linux下

    windows下河道linux下大体相同,区下

    1.linux下的启动时startup.sh

    2.linux下添加录进去时用的不是set,是export

    export JAVA_HOME=D:\Program Files\Java\jdk8\jdk1.8.0_51
    export JRE_HOME=D:\Program Files\Java\jdk8\jre8
    

    其他的都相同

    相关文章

      网友评论

          本文标题:2019-06-12 Tomcat的startup.bat启动闪

          本文链接:https://www.haomeiwen.com/subject/lpblfctx.html