代码改变世界

tomcat 启动异常javax.management.MalformedObjectNameException: Invalid character ':' in value part of property

2014-04-30 09:58  默契.  阅读(13984)  评论(0)    收藏  举报
严重: Error starting static Resources
javax.management.MalformedObjectNameException: Invalid character ':' in value part of property
    at javax.management.ObjectName.construct(ObjectName.java:618)
    at javax.management.ObjectName.<init>(ObjectName.java:1382)
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5085)
    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$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

原因是

<Context path="D:\workspace\javaweb\filechange\Document Exchange\WebRoot" docBase="" ></Context>

中错吧docBase的值配置到了path上面去了,改成:

<Context path="" docBase="D:\workspace\javaweb\filechange\Document Exchange\WebRoot" ></Context>