• Tomcat启动startup.bat闪退和JRE_HOME错误


    转载:http://blog.csdn.net/xushikuan/article/details/8132317

    昨天学习Struts2,下载Tomcat7,太恶心了。

    先是报个错,无法启动,基本意思就是64bit的Tomcat无法安装在32bit上去,
    但是我这个电脑是64的,网上搜了一下,是jre的问题,一会再写个安装问题
    的解答,先说这个。

    配置好Java环境变量后(还有JRE_HOME ,值为jdk下jre路径,网上是这么说的
    我配置没好用,先配着吧,可能别人会好用呢。)启动Tomcat(双击Tomcat的bin
    目录下的startup.bat)出现闪退现象,应该是出现了错误,查看错误,需要将bat
    文件以文本形式打开,在结尾添加"pause",注意是加引号里边的单词,不加引号,
    实际就是执行这个批处理完成后等待,这样就不会自动关闭了。

    查看到错误JRE_HOME environment variable is not defined correctly……
    网上好多解决办法,我用了都不好用,还有一些也麻烦,我就说一简单的,
    也是找了好久发现的,startup.bat里边实际调用了另一个批处理,就是
    setclasspath.bat这个文件,把这个文件以文本形式打开,里边其实写的就是寻找
    你配置的JAVA_HOME和JRE_HOME路径,既然电脑傻了吧唧的找不到,那咱就不
    让他找了,咱就直接给他就完了呗。以下为编辑位置
    rem ---------------------------------------------------------------------------
    rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
    rem are valid and consistent with the selected start-up options and set up the
    rem endorsed directory.
    rem
    rem $Id: setclasspath.bat 1202062 2011-11-15 06:50:02Z mturk $
    rem ---------------------------------------------------------------------------
    rem --------进入编辑begin--------下边两行是自己写的---------------------
    set JAVA_HOME=C:glassfish3jdk7
    set JRE_HOME=C:Program FilesJavajre7
    rem --------进行编辑end---------上边两行诗自己写的----------------------
    rem Make sure prerequisite environment variables are set
    rem In debug mode we need a real JDK (JAVA_HOME)

    保存后关闭,好啦,反正我的问题是解决啦。
    哦,还有,rem   是批处理的注释,就好像Java的//一样,批处理不会执行。

  • 相关阅读:
    CTF SQL注入知识点
    Rot13加密算法
    LFU缓存
    Redability
    快排
    更新卡片的zIndex
    webshell文件下载器
    [转]背包九讲
    hihocoder第196周
    Python import容易犯的一个错误
  • 原文地址:https://www.cnblogs.com/zhaobao1830/p/6813951.html
Copyright © 2020-2023  润新知