• jsp之tomcat安装


    安装时会碰到一个命令行窗口一闪而过的情况,里面内容是:

    Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

    是因为在安装JDK或者JRE的时候没能够自动的定义JAVA_HOME的环境变量,

    尝试了自己定义环境变量没有解决

    另一个解决办法如下:

    先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,如我的就是:

    rem ---------------------------------------------------------------------------
    rem Set CLASSPATH and Java options
    rem
    rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $
    rem ---------------------------------------------------------------------------

    set JAVA_HOME=D:/Java/jdk1.6.0_11  //增加的内容
    set JRE_HOME=D:/Java/jre6        //增加的内容

    rem Make sure prerequisite environment variables are set
    if not "%JAVA_HOME%" == "" goto gotJdkHome
    if not "%JRE_HOME%" == "" goto gotJreHome
    echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    echo At least one of these environment variable is needed to run this program
    goto exit
    ......

    这样在每次运行startup.bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”就大功告成了。

    备注:对于自己用了一个restart.bat方便tomcat重新启动,代码:

    call %CATALINA_HOME%/bin/shutdown.bat
    call %CATALINA_HOME%/bin/startup.bat

    没有 %CATALINA_HOME% 改成绝对路径就可。

  • 相关阅读:
    JSONObject和JSONArray区别及基本用法
    MySQL中UTF8编码的数据在cmd下乱码
    js页面刷新跳转的几种方式及区别
    JS中使用EL表达式
    $.ajax()方法参数详解
    Firefox默认英文修改中文
    配置文件的相对地址和绝对地址设置
    IntelliJ IDEA设置统一编码utf-8
    java.lang.SecurityException: Prohibited package name:
    flask的多个url对应同一个视图函数
  • 原文地址:https://www.cnblogs.com/yiluxiuxing/p/4435810.html
Copyright © 2020-2023  润新知