Myeclipse添加外部Tomcat出现启动故障的问题解决
Posted 宝华的小岛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Myeclipse添加外部Tomcat出现启动故障的问题解决相关的知识,希望对你有一定的参考价值。
故障:
1.java.lang.IllegalStateException: No output folder
分析:work文件夹无写权限
解决:找到tomcat的安装文件夹,右键点击work文件夹“属性”,在“安全”卡中编辑权限,把当前用户组的权限修改为“修改”即可。
2.java.io.FileNotFoundException: C:\\Program Files\\Apache\\Tomcat 8.0\\logs\\localhost_access_log.2016-06-24.txt (拒绝访问。)
分析:logs文件夹无写权限
解决:同上
3.服务器成功启动,在部署项目时发生错误,详细提示有Cannot create directory C:\\Program Files\\Apache Software Foundation\\Tomcat 8...
分析:webapps文件夹无写权限
解决:同上
综合分析:这应该不是myeclipse和tomcat本身的问题(前提是按要求安装与配置,没有盲目做过其他修改),而应该是操作系统本身的安全策略的问题。我在一个用ghost安装的系统中没有发现问题,而在一个安装版的系统中却发现了问题。推测操作系统本身是不允许程序对系统盘的文件夹随意修改。而克隆版的也许是降低了安全策略。解决方法是可以直接修改tomcat整个文件夹的修改权限。
当然也有可能是当前用户所隶属的用户组的问题。目测超级管理员组有完全控制的权限,但是我的用户是超管,好像也不行。
所以只好去更改users组的权限了。幸好,就目前所遇到的问题,这个方法解决了问题。不过这样敞开大门来者不拒的话,可能也会造成安全问题吧。有待进一步研究。
以上是关于Myeclipse添加外部Tomcat出现启动故障的问题解决的主要内容,如果未能解决你的问题,请参考以下文章
Myeclipse中tomcat启动,index.jsp访问出现404或者500错误!!
tomcat 远程debug配置,教你远程调试线上代码,解决线上故障