博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp之tomcat安装
阅读量:6875 次
发布时间:2019-06-26

本文共 1251 字,大约阅读时间需要 4 分钟。

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

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% 改成绝对路径就可。

 

转载于:https://www.cnblogs.com/yiluxiuxing/p/4435810.html

你可能感兴趣的文章
SQL常识
查看>>
周总结
查看>>
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
查看>>
获取当前日期格式:YYYY-MM-DD
查看>>
ham 无线电笔记
查看>>
函数的嵌套调用
查看>>
书籍管理系统 -----没有form组件
查看>>
WPF系列四
查看>>
用户体验评价
查看>>
redis
查看>>
jq 必用选择器的使用示例
查看>>
Linux设备管理(五)_写自己的sysfs接口
查看>>
Linux i2c子系统(三) _解决probe无法执行
查看>>
第九篇 消息通信模式(上) 请求应答与单向
查看>>
帧率与码率的概念
查看>>
Reactor模式
查看>>
java反射机制
查看>>
Android面试题
查看>>
【转】Sublime Text 2 - 简单介绍
查看>>
mongoose 小问题
查看>>