重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

eclipse连tomcat报错时解决方案-创新互联

多谢前辈大佬们的博文。比如http://blog.csdn.net/starhosea/article/details/43759561

创新互联建站服务项目包括金门网站建设、金门网站制作、金门网页制作以及金门网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,金门网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到金门省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

昨天还能用的,好像新建一个dynamic web project之后看左边工程栏项目太多了,随手删掉了一些看起来不想用的项目,其中包括一个“Servers”我以为是自己不知道什么时候手动建的,然后再运行想用的项目的时候就报了个错 Resource '/Servers' does not exist

百度,说新建个server就好了,然后发现建server再start的时候,

eclipse连tomcat报错时解决方案

网上多数出现的情况是在preferences里面添加tomcat的时候路径不对,比如重新装了tomcat之后路径名字多了个数字之类的。但我不是这个情况。

又找到有说让Windows的preferences→ Server→ runtime environment右边框里的remove掉再重新添加,还是会有这个错,感谢开篇提到的这篇博文

解决办法网络上有:
1. 关闭eclipse
2. 在目录
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
下删除:
org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs

3. 重启eclipse就可以再次新建Server了

然而重启之后新建server的时候报错,或者在控制台那一栏server点新建或者右击start都会

eclipse连tomcat报错时解决方案

按照开篇的博文里提到的,把tomcat安装目录的config目录下所有文件复制到工程目录下Servers下的tomcat配置文件夹里,还是有这个问题。就又从命令行跑到这个目录,用

cacls [filename] /t /g administrators:F users:F

把文件权限全部设置成管理员和用户都可以完全控制。再在eclipse里refresh工程,然后还是报上图这个错误

此时已经近乎绝望了。配置不弄好没法做开发,按照网上的办法都试了还是死活弄不好,难道我要转行?突然有人发起QQ电话,扫了一眼发现。。。臻臻竟然把。。拉进讨论组来了。。终于又和他在一个空间里了虽然又不说话并没有什么卵用,可是感觉世界突然明亮了,又充满了斗志和活力。于是

再重新start server,点开“详细信息”发现变了,昨天遇到这个错误,详细信息是corrupt or incomplete,就是工程目录下的tomcat配置目录里没有需要用到的catalina.policy等文件,现在已经有文件了,虽然报的错是一样的,但是打开详细信息之后发现错误为“文档中根元素后面的标记必须格式正确”

这就好办了啊!!这明显是文件内容有问题,继续百度,有博文说“出现这个错误的原因是,没有加根节点。”也就是说XML文件里除了开头声明,正文内容都要放到一个根节点里。于是打开配置目录下的XML文件,之前貌似改动过的server.xml,打开之后发现,之前跟着其他教程里做jsp和servlet的test时,没理解到人家要在server.xml的根节点里面加content标签来,而我是直接加在全文末尾了。所以报这个错。删掉这个content标签之后,再在eclipse里refresh,就跑起来啦哈哈哈哈哈哈哈

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页题目:eclipse连tomcat报错时解决方案-创新互联
网站地址:http://cqcxhl.cn/article/ceeees.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP