I haven't gotten that Exception again, so I'm not totally sure it is related to the first error. I've tried stopping and starting Tomcat and undeploying and redeploying the application and I can only consistently get the first error listed above (Error filterStart). If I remove this:
from my web.xml, the app starts okay, but it is kind of useless without it.
I've been banging my head on the wall trying to get this to work for a while now. I can deploy the blank.war app that comes with struts and it works fine. My from-scratch app is VERY similar and I can't seem to see what the difference is.
I'm on Ubuntu with Tomcat 6.0.14 with Java 1.6.0.03.
I figured it out! It had nothing to do with my web.xml.
I had copied over ALL of the jars from the struts lib folder instead of just the five necessary jars.
I went through the extra jars, deleting them one at a time. When I deleted the spring plugin jar (struts2-spring-plugin-2.0.9.jar), everything started working. Is this jar duplicated on the default Java classpath somewhere? I wouldn't think so. Why would this jar being presents cause problems?