java.lang.IllegalArgumentException: Document base D:\dhcc_maven_dependcies\apache-tomcat-7.0.57\webapps\ShoppingMall_Server does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5110)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
十一月 30, 2017 9:45:43 上午 org.apache.catalina.core.ContainerBase startInternal
严重: A child container failed during start
发生原因预判:
1、这种错常见的就是复制Tomact
2、解压别人给的Tomcat。
3、使用不纯净的Tomcat
解决办法:
找到Tomcat根路径---》conf文件夹----》server.xml---->删除最后的<Context />标签,注意不要把</Host>标签删除。
另外去看看,Tomcat目录下的webapps目录下有没有该项目的文件夹。
解决办法截图
报错截图: