eclipse中启动tomcat时:document base xx does not exist or is not a readable directory

今天在eclipse中热部署web程序时,出现:document base xxx does not exist or is not a readable directory:
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3957)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4126)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
********
错误,网上找了好多,很多都是转载的,还不能解决问题,就自己瞎折腾了下,结果不小心给弄好了,现在也不知道是的解决办法还是不是,先记下,下次遇到的时候可以试验下,说不定是个解决办法呢。
打开servers下边的server.xml文件,将Context节点剪切出来,然后重启tomcat服务,这个时候是会出错的,然后重启eclipse,再接着将刚才剪切的放回原位,再启动tomcat,哈哈,竟然成功了。不知道是运气还是什么。
这个方法似乎有点不对,今天又碰到eclipse中启动tomcat后,访问出现struts标签没有对应的类,昨天还好好的,什么都没改,我也确实把struts2的包都放进去了,不知道怎么回事,网上的似乎都没帮我解决问题,我就干脆先从tomcat中remove掉,然后再对它进行clean,然后add回去再重启tomcat,这回竟然可以了。


:arrow: 交流群:132607763 若满了,请加:251207741
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值