본문 바로가기

프로그래밍(WEB)/Apache Tomcat

java.lang.IllegalArgumentException: Document base 에러

# 에러 메세지

심각: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\workspace\MvcBoard\www does not exist or is not a readable directory
 at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:138)
 at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5055)
 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5235)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
 at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656)
 at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1635)
 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)

 

# 해결 방법

- TOMCAT_HOME/conf/Catalina/localhost/ 경로의 xml 파일중
  내용에 에러메세지에 나오는 디렉토리를 설정해놓은 xml 파일을 삭제