Tapestry version : 5.3.6
Jboss : 7.1.1

Greetings,

I had been struggling for most of the day trying to make tapestry run on jboss 7.1.1

Issue:
The page components are not at all working. Even the default page components are not loaded
    The same app is working fine in jetty

Things i tried:
Gone through the wiki articles about overriding ClasspathURLConverter but couldnt make it work. Issue : no matter what i do, the AppModule is not LOADED at all. Steps followed:

    1. Added a new ClasspathURLConverter subclass in the project
    2. Placed AppModule.java under <tapestry.app-package>.services package
    3. AppModule.java holds a method
public static void contributeServiceOverride(MappedConfiguration<Class, Object> configuration) { configuration.add(ClasspathURLConverter.class, new JBoss711ClasspathURLConverter());
            }

Things observed:
When compared the log data from jetty to that of jboss, seems like ComponentClassResolver is not invoked in jboss
    jetty:
[INFO] ioc.RegistryBuilder Adding module definition for class org.apache.tapestry5.ioc.services.TapestryIOCModule [INFO] ioc.RegistryBuilder Adding module definition for class org.apache.tapestry5.json.services.JSONModule [INFO] ioc.RegistryBuilder Adding module definition for class org.apache.tapestry5.services.TapestryModule [INFO] ioc.RegistryBuilder Adding module definition for class org.apache.tapestry5.internal.services.InternalModule [INFO] ioc.RegistryBuilder Adding module definition for class org.apache.tapestry5.services.assets.AssetsModule [INFO] ioc.RegistryBuilder Adding module definition for class org.apache.tapestry5.services.pageload.PageLoadModule [WARN] TapestryFilter Application Module class com.rakesh.demotapestry.web.services.TapestryModule not found [DEBUG] TapestryModule.ComponentClassResolver Creating proxy for service ComponentClassResolver [DEBUG] TapestryModule.ComponentClassResolver Constructing service implementation via org.apache.tapestry5.services.TapestryModule.buildComponentClassResolver(ComponentClassResolverImpl, InvalidationEventHub) (at TapestryModule.java:1213)


    jboss:
INFO ioc.RegistryBuilder] Adding module definition for class org.apache.tapestry5.ioc.services.TapestryIOCModule INFO ioc.RegistryBuilder] Adding module definition for class org.apache.tapestry5.json.services.JSONModule INFO ioc.RegistryBuilder] Adding module definition for class org.apache.tapestry5.services.TapestryModule INFO ioc.RegistryBuilder] Adding module definition for class org.apache.tapestry5.internal.services.InternalModule INFO ioc.RegistryBuilder] Adding module definition for class org.apache.tapestry5.services.assets.AssetsModule INFO ioc.RegistryBuilder] Adding module definition for class org.apache.tapestry5.services.pageload.PageLoadModule WARN TapestryFilter] Application Module class com.rakesh.demotapestry.web.services.TapestryModule not found
        INFO  TapestryFilter] Startup status:

Any help greatly appreciated.

Thanks in advance,
Rakesh

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to