问题描述
命令提示符内启动tomcat , F:\Tomcat-6.0.26\bin\startup.bat
报错
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
用户变量
CATALINA_HOME
F:\Tomcat-6.0.26\bin
classpath
F:\Java\jdk1.6.0_20\lib\tools.jar;F:\Java\jdk1.6.0_20\lib\dt.jar;F:\Tomcat-6.0.26\lib\servlet-api.jar
系统变量
path
G:\oracle\product\10.2.0\client_1\bin;G:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Informix\Client-SDK\bin;C:\Program Files\ibm\gsk7\bin;C:\Program Files\ibm\gsk7\lib;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\UltraEdit\;C:\Windows;F:\Java\jdk1.6.0_20\bin\
解决办法
home不带bin
改为
CATALINA_HOME
F:\Tomcat-6.0.26\
报错
The JAVA_HOME environment variable is not defined correctly。。。。。
填上
JAVA_HOME
F:\Java\jdk1.6.0_20\
不行
后改为
set JRE_HOME=F:\Java\jdk1.6.0_20\
后续问题描述
win2003的系统,在cmd下启动tomcat,启动后,本cmd窗口留下环境变量,然后跳出一个cmd窗口一闪而过,肯定是tomcat报错了,但怎么让它不一闪而过
后续解决办法
加入了log4j , 在Tomcat内部查看日志文件
报错
[ERROR]main-org.apache.catalina.startup.Catalina-Catalina.stop:
java.io.FileNotFoundException: F:\Tomcat-6.0.26" -Dcatalina.home=F:\Tomcat-6.0.26"\conf\server.xml (文件名、目录名或卷标语法不正确。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:393)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:338)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:416)
原因为catalina.home配置错误
改为
CATALINA_HOME
F:\Tomcat-6.0.26
估计“\”符号和配置文件转义了所以多了个引号
分享到:
相关推荐
Linux下,tomcat自动获取CATALINA_HOME的脚本,放到startup.sh同级目录下即可
这是我用java语言模拟写一个tomcat
catalina_ant.jar 很好用
在安装Tomcat之前一定要先安装好java运行环境 jdk 下载64位的jdk安装 在系统环境变量里添加以下变量: ①JAVA_HOME:jdk的安装路径C:\Sun\Java\jdk ②CLASSPATH:“.;%JAVA_HOME%\lib;...%CATALINA_HOME%\bin
shoudowm.bat\startup.bat\catalina.bat三文件中的 CATALINA_HOME 全部替换成 CATALINA_HOME2 3. apache-tomcat-8100设置: shoudowm.bat\startup.bat\catalina.bat三文件中的 CATALINA_HOME 全部替换成 CATALINA_...
%CATALINA_HOME%\bin; CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %CATALINA_HOME%\lib; Tomcat 环境变量 CATALINA_HOME D:\Tomcat\apache-tomcat-6.0.37 Path %CATALINA_HOME%\bin; ...
HOME, which means that the same directory is used for all relative path resolutions. <br>The administration and manager web applications, which are defined in the $CATALINA_BASE/conf/...
CATALINA_HOME1=E:\software\apache-tomcat-7.0.47copy CATALINA_HOME=E:\software\apache-tomcat-7.0.47 CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar JAVA_HOME = C:\Program Files\Java\jdk1.7.0_21...
catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以自己看懂这个脚本了. 可以点击下载 [ set...
1. 移除了对换变量中配置的CATALINA_HOME和CATALINE_BASE的依赖,运行startup.bat就一定是启动当前的tomcat。 2. 删除了webapps里的所有文件夹,避免未删除的ROOT目录与server.xml中的context配置发生冲突可能导致...
set CATALINA_OPTS=%CATALINA_OPTS% -Djava.rmi.server.hostname=JMX_HOST set CATALINA_OPTS=%CATALINA_OPTS% -Djavax.management.builder.initial= set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management....
4.配置环境变量CATALINA_HOME=D:\ProgramFiles\apache-tomcat-9.0.10 5.配置环境变量PathPath=%CATALINA_HOME%\lib %CATALINA_HOME%\lib\servlet-api.jar %CATALINA_HOME%\lib\jsp-api.jar 6.添加用户 入tomcat...
最完整的Tomcat安装,支持,init.d脚本,应用程序命名,巨大页面,强化,漂亮的错误页面,sha512哈希密码,JMX配置,多个Tomcat版本,分开的catalina_home和caralina_base。 目录 要求 没有。 安装 ansible-galaxy ...
本文主要介绍Tomcat启动分析的知识,这里整理了相关资料及分析原因和如何实现的方法,有兴趣的小伙伴可以参考下
Thinpad X240 I7 4600 黑苹果 EFI 使用OpenCore 0.6.3 支持 Catalina 及 BigSur 11.0.1 更新日期:2020-11-17
CATALINA_HOME=c:\tomcat CATALINA_BASE=c:\tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的(可以根据实际追加)servlet.jar追加到classpath中去,修改后的classpath如下: ...
DELL 3020 MT 黑苹果 EFI 使用OpenCore 0.6.3 支持 Catalina 及 BigSur 11.0.1 更新日期:2020-11-17
Dell Optiplex 3020 MT 最新 黑苹果 EFI ,基于 OpenCore 0.6.2 可以启动 Catalina 10.15.7 及 Big Sur 11.0.1 修复了关于本机中机型及CPU型号的显示,以及关闭了启动时EFI的日志
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib export PATH=$PATH:$CATALINA_HOME/bin 执行命令: source /etc/profile 查看环境变量: echo $CLASSPATH 3. 启动tomcat: ./catalina.sh start (关闭tomcat ./...
macos安卓手机网络共享 黑苹果--安卓USB共享网络给Mac 10.15+版本可以使用 解压安装