zoukankan      html  css  js  c++  java
  • tomcat startup.brt启动一闪而过

    今天启动皕杰自带的tomcat的时候,直接点startup.brt控制台窗口一闪而过。

    改用cmd命令启动:

    切换到 E:皕杰报表皕杰报表3.5DemoServerin目录

    运行startup.brt

    控制台打印出了报错信息:

    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

    然后查了一下,找到了一个排查的办法:如下。

    原文链接:https://www.cnblogs.com/awomanofsin/p/7765617.html

    ----------
    JAVA_HOME should point to a JDK not a JRE
    首先想到和 JAVA_HOME 有关。
     
    于是CMD。
    输入 if not exist "%JRE_HOME%injava.exe" echo no jre java 回车
    结果:no jre java
     
    再输入 if not exist "%JAVA_HOME%injava.exe" echo no jdk java 回车
    结果:no jdk java 
     
    //环境变量没有java jre and java jdk。
     
    最后输入 if not exist "%JAVA_HOME%injava.exe" echo "%JAVA_HOME%injava.exe" 回车
    结果:"C:Program FilesJava;injava.exe"
     
    //发现什么没有。唔,多了分号。
     
    赶快去JAVA_HOME里,把 C:Program FilesJava; 改成 C:Program FilesJava (去掉分号)
     
    再CMD。
    输入 if not exist "%JAVA_HOME%injava.exe" echo "%JAVA_HOME%injava.exe" 回车
    结果:"C:Program FilesJavainjava.exe"
     
    OK。搞定。运行 startup.bat 吧。

    然后我按照这个操作排查了一下,发现确实是在JAVA_HOME中多了个分号。去掉以后tomcat就正常起来了。

     
     
  • 相关阅读:
    css文档流
    gitolite搭建
    Packets out of order. Expected 1 received 27...
    前端常见跨域解决方案
    跨时代的分布式数据库 – 阿里云DRDS详解
    Redis持久化机制
    redis实现消息队列
    队列
    ide-helper
    Bitmap 位操作相关
  • 原文地址:https://www.cnblogs.com/anningkang/p/10583397.html
Copyright © 2011-2022 走看看