启动tomcat时 一闪而过解决方法 (综合问题)

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

1)The JAVA_HOME environment variable is not defined This environment variable is needed to run this program

分析原因:没有在tomcat的配置文件中设置环境变量JAVA_HOME
解决方法:
JAVA_HOME=H:\DevelopTools\Java\jdk1.6.0_20(具体值要以实际的jdk安装路径为准)
CLASSPATH=.;%JAVA_HOME%;%JAVA_HOME%\jre\lib;
或者明确的定义JAVA_HOME环境变量
===============================================
在setclasspath.bat中开始位置加入以下俩句话:
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_43
set JRE_HOME=C:\Program Files\Java\jdk1.6.0_43(具体值要以实际的jdk安装路径为准)
==============================================================
2) 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
分析原因:环境变量JAVA_HOME的设置中应该指定jdk的路径,不是jre的路径
解决方法:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_43(这里是JDK的安装后路径)

3)error occurred during initialization of vm could not reserve enough space for object heap could not create the java virtual machine
分析原因:因为程序初始化时请求不到足够的内存,导致vm程序退出
解决方法:
设置tomcat的应用内存,在catalina.bat中 找到Execute The Requested Command下面的set JAVA_OPTS把这一句替换为 set JAVA_OPTS= -Xms800m -Xmx800m
或者 set JAVA_OPTS= -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
说明: - Xms为tomcat启动初始内存 - Xmx为tomcat最大占用内存,以上两个参数关系到tomcat承受的访问性能,但也要根据服务器实际内存情况设定。

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 启动tomcat时 一闪而过解决方法 (综合问题)

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情