分类目录归档:Java

Tomcat参数报错

最近需要在60服务器上部署对账平台来做相应测试   结果发现缘由的内网平台中只有信息平台…
没办法 赶紧从敏哥那里要了一份程序过来  也做了基本的部署
结果却是发现 总报错  而且是报参数的错误:

 The CATALINA_HOME environment variable is not defined correctly
 This environment variable is needed to run this program

于是  赶紧想着应该是参数填写错误
赶紧按照安装JAVA_HOME的方式来对Tomcat进行全局变量的设置:

1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓)。若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk。此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
6.Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  其中:%JAVA_HOME%就是引用前面指定的JAVA_HOME,下同;
7.CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar  (要加.表示当前路径)
8.“开始”->;“运行”,键入“cmd”;
9.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;
10.按照步骤四设定Tomcat参数 CATALINA_HOME D:\Tomcat
11.双击startup.bat,启动tomcat。

双击startup.bat,结果却是发现启动不了tomcat。便想着是不是其中的设置结果出了问题:

1、JAVA_HOME中的路径不能使用分号结尾,如

D:\Java\jdk;

这样写就会出现提示CATALINA_HOME或是JAVA_HOME没有配置好的错误,,还有就是JAVA_HOME的路径一定不要写成了JRE的路径

2、CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以”\”结尾,如

D:\Tomcat\

这样写就会出现java.util.logging.ErrorManager的错误,屏幕一闪而过

正确的写法:

JAVA_HOME D:\Java\jdk
CATALINA_BASE D:\Tomcat
CATALINA_HOME D:\Tomcat
TOMCAT_HOME D:\Tomcat

注意这里路径的标点符号,不能写多了,也不能写少了

但是 结果发现还是报同样的错误
没办法 只能打开原始的bat文件来查看了
果然  那里面是这样进行设定的

加入设定了相应的环境变量,则以设定的环境变量来进行查看
而如果没有进行环境变量的设定的话,则需要在文件中指定

而本次就是犯下了这个错  因为我在bat文件中进行了设定 故而他是会直接读取其中的配置的文件的
要解决这一个问题也很简单
直接删除该问下下的设定语句 或者将其更改成为正确语句就OK了!!

重启了一下Tomcat  果不其然 现在对账平台能够正常启用啦~~