Ops, thanks. 
I used MyEclipse's builtin tomcat for test deployment, and even I took out
all the jars and changed build-path and does redeploy, it doesn't change the
jar automagically within the .metadata/eclipse.....Tomcat/webapp . You'd
think that eclipse does check if the deploy dest has the jar files that
specified in project build path. 
A big cleanup works now.




King Of All Germans wrote:
> 
> I know.Our mails crossed in the ether.
> (-;
> 
> 
> On Wed, Sep 17, 2008 at 6:42 PM, James Carman
> <[EMAIL PROTECTED]>wrote:
> 
>> That's kinda what I was gettin' at. :)
>>
>>
>> On Wed, Sep 17, 2008 at 9:37 PM, King Of All Germans
>> <[EMAIL PROTECTED]> wrote:
>> > I got this error when I upgraded from 1.3 to 1.4.In my case, the reason
>> was
>> > that I had placed the new wicket jars into the WEB-INF/lib directory,
>> but
>> > had accidentally not removed all of the old ones.
>> >
>> > On Wed, Sep 17, 2008 at 6:27 PM, James Carman <
>> [EMAIL PROTECTED]>wrote:
>> >
>> >> What's in your WEB-INF/lib folder?  Do you have conflicting versions
>> >> of the SpringComponentInjector?  Are you using maven?  If so, try mvn
>> >> dependency:tree or mvn dependency:list to see what your classpath
>> >> looks like.
>> >>
>> >> On Wed, Sep 17, 2008 at 8:05 PM, bryan0101 <[EMAIL PROTECTED]>
>> wrote:
>> >> >
>> >> > Hi,
>> >> >  I have a small webapp in dev. Been working good in 1.3.4. I just
>> tried
>> >> it
>> >> > out with 1.4m3 today, and is throwing a spring error.
>> >> >   I notice now the annotat package are incorporated into the spring
>> >> > package, but that shouldn't affect the webapp.
>> >> >
>> >> > Here is the Exception:
>> >> > ebApplicationContext(204) | Published root WebApplicationContext as
>> >> > ServletContext attribute with name
>> >> > [org.springframework.web.context.WebApplicationContext.ROOT]
>> >> > INFO - ContextLoader.initWebApplicationContext(209) | Root
>> >> > WebApplicationContext: initialization completed in 7890 ms
>> >> > Sep 17, 2008 4:57:59 PM org.apache.catalina.core.StandardContext
>> >> filterStart
>> >> > SEVERE: Exception starting filter SecWebApplication
>> >> > java.lang.NoSuchMethodError: org.apache.wicket.MetaDataKey: method
>> >> <init>()V
>> >> > not found
>> >> >        at
>> >> >
>> >>
>> org.apache.wicket.spring.injection.annot.SpringComponentInjector$1.<init>(SpringComponentInjector.java:56)
>> >> >        at
>> >> >
>> >>
>> org.apache.wicket.spring.injection.annot.SpringComponentInjector.<clinit>(SpringComponentInjector.java:53)
>> >> >        at
>> >> com.cookwok.http.web.SecWebApplication.init(SecWebApplication.java:60)
>> >> >        at
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:561)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
>> >> >        at
>> >> >
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4340)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>> >> >        at
>> >>
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>> >> >        at
>> >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
>> >> >        at
>> >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>> >> >        at
>> >> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
>> >> >        at
>> >> >
>> >>
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >
>> >> >
>> >>
>> -----------------------------------------------------------------------------
>> >> > Here is the application class extends webapplication:
>> >> >
>> >> > public final class SecWebApplication extends WebApplication
>> >> > {
>> >> >
>> >> >        public SecWebApplication()
>> >> >        {
>> >> >        }
>> >> >
>> >> >        public Class getHomePage()
>> >> >        {
>> >> >                return SecSignIn.class;
>> >> >        }
>> >> >
>> >> >        protected void init()
>> >> >        {
>> >> >
>> >> >                addComponentInstantiationListener(new
>> >> SpringComponentInjector(this));
>> >> >        configure();
>> >> >        ......
>> >> >
>> >> >
>> >>
>> ----------------------------------------------------------------------------------------
>> >> > Here is my web.xml:
>> >> > <?xml version="1.0" encoding="UTF-8"?>
>> >> > <web-app xmlns="http://java.sun.com/xml/ns/j2ee";
>> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>> >> > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">
>> >> >
>> >> >    <display-name>cookwok</display-name>
>> >> >
>> >> >    <!-- [INSERT FRAGMENT HERE] -->
>> >> >    <!-- Define the basename for a resource bundle for I18N -->
>> >> >    <context-param>
>> >> >
>> >> >
>> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
>> >> >        <param-value>messages</param-value>
>> >> >    </context-param>
>> >> >    <context-param>
>> >> >                <param-name>configuration</param-name>
>> >> >                <param-value>development</param-value>
>> >> >        </context-param>
>> >> >
>> >> >
>> >> >    <filter>
>> >> >           <filter-name>SecWebApplication</filter-name>
>> >> >
>> >> >
>> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
>> >> >        <init-param>
>> >> >            <param-name>applicationClassName</param-name>
>> >> >
>> >> > <param-value>com.cookwok.http.web.SecWebApplication</param-value>
>> >> >        </init-param>
>> >> >        <init-param>
>> >> >                <param-name>configuration</param-name>
>> >> >                <param-value>development</param-value>
>> >> >                </init-param>
>> >> >        <load-on-startup>1</load-on-startup>
>> >> >                </filter>
>> >> >
>> >> >
>> >> >        <filter-mapping>
>> >> >                <filter-name>SecWebApplication</filter-name>
>> >> >                <url-pattern>/app/*</url-pattern>
>> >> >        </filter-mapping>
>> >> >
>> >> >    <filter>
>> >> >        <filter-name>encodingFilter</filter-name>
>> >> >
>> >> >
>> >>
>> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
>> >> >        <init-param>
>> >> >            <param-name>encoding</param-name>
>> >> >            <param-value>UTF-8</param-value>
>> >> >        </init-param>
>> >> >        <init-param>
>> >> >            <param-name>forceEncoding</param-name>
>> >> >            <param-value>true</param-value>
>> >> >        </init-param>
>> >> >    </filter>
>> >> >
>> >> >
>> >> >    <context-param>
>> >> >        <param-name>contextConfigLocation</param-name>
>> >> >        <param-value>/WEB-INF/applicationContext*.xml</param-value>
>> >> >    </context-param>
>> >> >
>> >> >    <filter-mapping>
>> >> >        <filter-name>encodingFilter</filter-name>
>> >> >        <url-pattern>/*</url-pattern>
>> >> >    </filter-mapping>
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >    <listener>
>> >> >
>> >> >
>> >>
>> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>> >> >    </listener>
>> >> >
>> >> >    <welcome-file-list>
>> >> >        <welcome-file>index.html</welcome-file>
>> >> >    </welcome-file-list>
>> >> >
>> >> >    <error-page>
>> >> >        <error-code>404</error-code>
>> >> >        <location>/404.jsp</location>
>> >> >    </error-page>
>> >> >
>> >> >    <error-page>
>> >> >        <error-code>500</error-code>
>> >> >        <location>/error.jsp</location>
>> >> >    </error-page>
>> >> > </web-app>
>> >> > --
>> >> > View this message in context:
>> >>
>> http://www.nabble.com/upgraded-to-1.4m3-SpringComponentInjector-exception-tp19543644p19543644.html
>> >> > Sent from the Wicket - User mailing list archive at Nabble.com.
>> >> >
>> >> >
>> >> >
>> ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/upgraded-to-1.4m3-SpringComponentInjector-exception-tp19543644p19545922.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to