window7下安装tomcat报错(闪退)

14 篇文章 0 订阅

闪退-参考链接:http://blog.csdn.net/yangsen251024/article/details/24713691
http://www.myexception.cn/ruby-rails/634064.html

参考链接:http://wenku.baidu.com/link?url=hRr6I56Dooj_sU5isfKwSb3Pb8Xdou3ueVReSIJlyNb7IJURztKapXh4KOVHPSDP-JObkjfgOU_r6Yqe2jrxxOQcRMa4JL0giBEnxSIXo4y

1,闪退
启动的时候:发现根本没有报错,但是就是闪退:控制台信息:
这里写图片描述
查找tomcat的启动日志logs,居然没找到,怀疑是不是tomcat有问题,重新装了一下tomcat6.0版本:启动,新的报错:

C:\Users\linq>startup.bat
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

检查一下环境配置没问题啊!!!怀疑是不是jdk的问题,果断卸载了jdk-8u101-windows-x64.exe重装了一个:jdk-7u79-windows-x64.exe,重新配置了环境变量
再次启动:bingo!!!
总结:发现jdk1.8那个包安装的时候没有jre,原来没装完整,我也是醉了,建议不要用以上1.8的版本,坑!
PPS:终于找到根本原因了,装了jdk-1.7之后,新版eclipse启动不了,无奈重装了jdk1.8,这里终于发现错误了,而且也可以解释前面刚开始的时候为什么没有明显的报错,原来自己装jdk1.8的时候,因为要自己设置安装目录,居然把jre1.8安装到jdk1.8文件夹里面,这样导致程序找不到jre1.8了,晕,这个bug 很隐蔽,装jdk的时候要格外注意!!!!!

2,浏览器输入localhost:8080
报错:org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:

原因:window下没有权限不够访问
访问tomcat出现java.lang.IllegalStateException: No output folder错误解决方法
问题:tomcat分为安装版和解压缩版,解压缩版如果解压到安装盘,在浏览器中访问http://localhost:8080,可能会出现500错误,错误提示如下:
localhost:8080 java.lang.IllegalStateException: No output folder
原因如下:tomcat目录没有被读写的权限,导致文件不能被编译到指定的工作目录中。
解决办法:
找到tomcat目录,右键“属性—>安全—>编辑”,找到Users,将“完全控制”选项“允许”打钩,应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值