Tomcat7.0.59でAipoが起動しなくなった時にやったこと

Tomcat7.0.59上でAipoを起動するとこんなエラーが出て起動ができなくなりました。

情報: 設定記述子 /usr/local/Cellar/tomcat7/7.0.59/libexec/conf/Catalina/localhost/.xml を配備します
3 13, 2015 1:18:35 午後 org.apache.catalina.core.StandardContext setPath
警告: A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [/] does not meet these criteria and has been changed to []
3 13, 2015 1:18:35 午後 org.apache.catalina.loader.WebappClassLoader validateJarFile
情報: validateJarFile(/Users/creator/Documents/aipo/GitHub/aipo/war/target/aipo/WEB-INF/lib/el-api-6.0.29.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
0 [localhost-startStop-1] DEBUG org.apache.cayenne.conf.Configuration  - configured log4j with BasicConfigurator.
14 [localhost-startStop-1] DEBUG org.apache.cayenne.conf.DefaultConfiguration  - canInitialize started.
15 [localhost-startStop-1] DEBUG org.apache.cayenne.conf.DefaultConfiguration  - initialize starting.
15 [localhost-startStop-1] DEBUG org.apache.cayenne.util.WebApplicationResourceLocator  - searching for: /WEB-INF/cayenne.xml
17 [localhost-startStop-1] DEBUG org.apache.cayenne.util.ResourceLocator  - Error reading URL, ignoring

EclipseのTomcatの設定でコンテキスト宣言モードを コンテキスト・ファイルからServer.xmlに変更することで対応しました。

/usr/local/opt/tomcat7/libexec/conf/Catalina/localhost/.xml

/usr/local/opt/tomcat7/libexec/conf/server.xml

に設定を書く場所を変更した感じですね。

/usr/local/opt/tomcat7/libexec/conf/Catalina/localhost/.xml

のファイルは消しておく必要があります。