EclipseでWebアプリをデプロイしようとするときに、このようなエラーが発生することがあります。
これは、server.xmlが何らかの理由により壊れて、同一コンテキストの設定が重複してしまっているときに発生します。
解決するには、server.xmlを手で修正すればよいです。
<?xml version="1.0" encoding="UTF-8"?> <Server port="8005" shutdown="SHUTDOWN"> ... <Engine defaultHost="localhost" name="Catalina"> ... <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <!-- 重複しているエントリを手動で削除 --> <Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.jee.server:foobar"/> <Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.jee.server:foobar"/> </Host> </Engine> </Service> </Server>