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错误!!

Myeclipse自带Tomcat启动问题

tomcat 远程debug配置,教你远程调试线上代码,解决线上故障

在MyEclipse中部署JAVA web程序并启动tomcat时,出现了如下提示信息,请问这是啥意思。

myeclipse默认的web项目启动页面

如何让项目使用myEclipse部署在tomcat的ROOT目录下