You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Raymund Nickel <ra...@raymund.exxs.net> on 2007/02/11 16:25:49 UTC

problem jboss 4.0.5 + myfaces/tomahawk + tiles

Hi,
i have a problem with using
- jboss 4.0.5
- myfaces/tomahawk
- tiles

I dont deploy any extra jar´s, all necessary ones should be provide by
the jboss, right? When i deploy my application to the jboss, i always
get the following error. I tried to find some solutions at the internet,
but without success. I hope someone can help me..
After the error-message, i also posted my web.xml and faces-config.xml


ERROR [[/]] Exception sending context initialized event to listener
instance of class org.apache.myfaces.webapp.StartupServletContextListener
java.lang.NoClassDefFoundError:
org/apache/struts/tiles/DefinitionsFactoryException
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.getConstructor(Unknown Source)
	at
org.apache.myfaces.config.FacesConfigurator.getApplicationObject(FacesConfigurator.java:548)
	at
org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:473)
	at
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:141)
	at
org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:69)
	at
org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:52)
	at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:417)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy38.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
	at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy39.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
	at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy8.deploy(Unknown Source)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
16:21:58,366 ERROR [StandardContext] Error listenerStart
16:21:58,366 ERROR [StandardContext] Context [] startup failed due to
previous errors
16:21:58,376 WARN  [ServiceController] Problem starting service
jboss.web.deployment:war=Gbase4J_JSF.war,id=-2053729637
org.jboss.deployment.DeploymentException: URL
file:/H:/apps/workspaces/jboss/jboss
4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-exp.war/
deployment failed
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:375)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:417)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy38.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
	at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy39.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
	at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy8.deploy(Unknown Source)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
16:21:58,376 ERROR [MainDeployer] Could not start deployment:
file:/H:/apps/workspaces/jboss/jboss
4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF.war
org.jboss.deployment.DeploymentException: URL
file:/H:/apps/workspaces/jboss/jboss
4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-exp.war/
deployment failed
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:375)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:417)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy38.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
	at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy39.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
	at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy8.deploy(Unknown Source)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)


My web.xml:
<web-app>
	<context-param>
		<param-name>tiles-definitions</param-name>
		<param-value>/WEB-INF/tiles.xml</param-value>
	</context-param>
	
	<context-param>
		<param-name>javax.faces.CONFIG_FILES</param-name>
		<param-value>/WEB-INF/faces-config.xml</param-value>
	</context-param>

	<filter>
		<filter-name>WelcomeFile Filter</filter-name>
        	
<filter-class>org.apache.myfaces.webapp.filter.WelcomeFileFilter</filter-class>
	</filter>

	<filter>
		<filter-name>extensionsFilter</filter-name>
     	
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
        	<init-param>
			<param-name>uploadMaxFileSize</param-name>
			<param-value>100m</param-value>
		</init-param>
		<init-param>
			<param-name>uploadThresholdSize</param-name>
			<param-value>100k</param-value>
		</init-param>
	</filter>

<filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>*.jsf</url-pattern>
</filter-mapping>
<filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>/faces/*</url-pattern>
</filter-mapping>

<listener>

<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

<servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/gbase4j/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
	
<welcome-file-list>
        <welcome-file>index.jsf</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.html</welcome-file>
</welcome-file-list>

</web-app>


My faces-config:
<faces-config>
	<render-kit>
		<render-kit-class>
			org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
		</render-kit-class>
	</render-kit>
	
	<application>
        <view-handler>
        	org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
        </view-handler>
    </application>

    <navigation-rule></navigation-rule>
</faces-config>


thx a lot,
ray

Re: problem jboss 4.0.5 + myfaces/tomahawk + tiles

Posted by Mick Knutson <mi...@gmail.com>.
You might also look at facelets as an alternative to tiles...


On 2/12/07, Raymund Nickel <ra...@raymund.exxs.net> wrote:
>
> I finally solved my problem. I had to deploy struts.jar... i guess im
> still a newbie!
> thx for help
>
> Raymund Nickel schrieb:
> > Hi Alexey,
> > im using myfaces-api-1.1.4, myfaces-impl-1.1.4 and tomahawk-1.1.3.
> > I tried it out and replaced tomahawk-1.1.3 by tomahawk-1.1.4, but with
> > the same result.
> >
> > When i take out the declaration of the ViewHandler
> > org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
> > im getting the error:
> > org.apache.jasper.JasperException:
> > The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved
> > in either web.xml or the jar files deployed with this application
> > ...
> >
> > Mayby it has something to do with the other problem? But should tiles be
> > implemented in the tomahawk.jar?
> >
> >
> > Alexey Kakunin schrieb:
> >> What version of MyFaces do you use?
> >> As I know version 1.1.5-SNAPSHOT has problem with JBoss - version
> >> 1.1.4works fine.
> >>
> >> 2007/2/11, Raymund Nickel <ra...@raymund.exxs.net>:
> >>> Hi,
> >>> i have a problem with using
> >>> - jboss 4.0.5
> >>> - myfaces/tomahawk
> >>> - tiles
> >>>
> >>> I dont deploy any extra jar´s, all necessary ones should be provide by
> >>> the jboss, right? When i deploy my application to the jboss, i always
> >>> get the following error. I tried to find some solutions at the
> internet,
> >>> but without success. I hope someone can help me..
> >>> After the error-message, i also posted my web.xml and faces-config.xml
> >>>
> >>>
> >>> ERROR [[/]] Exception sending context initialized event to listener
> >>> instance of class
> org.apache.myfaces.webapp.StartupServletContextListener
> >>> java.lang.NoClassDefFoundError:
> >>> org/apache/struts/tiles/DefinitionsFactoryException
> >>>         at java.lang.Class.getDeclaredConstructors0(Native Method)
> >>>         at java.lang.Class.privateGetDeclaredConstructors(Unknown
> Source)
> >>>         at java.lang.Class.getConstructor0(Unknown Source)
> >>>         at java.lang.Class.getConstructor(Unknown Source)
> >>>         at
> >>> org.apache.myfaces.config.FacesConfigurator.getApplicationObject(
> >>> FacesConfigurator.java:548)
> >>>         at
> >>> org.apache.myfaces.config.FacesConfigurator.configureApplication(
> >>> FacesConfigurator.java:473)
> >>>         at
> >>> org.apache.myfaces.config.FacesConfigurator.configure(
> >>> FacesConfigurator.java:141)
> >>>         at
> >>> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(
> >>> StartupServletContextListener.java:69)
> >>>         at
> >>>
> org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized
> >>>
> >>> (StartupServletContextListener.java:52)
> >>>         at
> >>> org.apache.catalina.core.StandardContext.listenerStart(
> >>> StandardContext.java:3763)
> >>>         at
> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4211)
> >>>         at
> >>> org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java
> >>>
> >>> :759)
> >>>         at org.apache.catalina.core.ContainerBase.addChild(
> >>> ContainerBase.java:739)
> >>>         at org.apache.catalina.core.StandardHost.addChild(
> >>> StandardHost.java:524)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java
> :503)
> >>>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
> >>> RawDynamicInvoker.java:164)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.apache.catalina.core.StandardContext.init(
> >>> StandardContext.java:5052)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java
> :503)
> >>>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
> >>> RawDynamicInvoker.java:164)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at
> >>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
> >>> TomcatDeployer.java:297)
> >>>         at
> >>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(
> TomcatDeployer.java
> >>> :103)
> >>>         at org.jboss.web.AbstractWebDeployer.start(
> >>> AbstractWebDeployer.java:371)
> >>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
> >>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
> >>>         at
> >>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
> >>> ServiceMBeanSupport.java:289)
> >>>         at
> >>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
> >>> ServiceMBeanSupport.java:245)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at
> >>> org.jboss.system.ServiceController$ServiceProxy.invoke(
> >>> ServiceController.java:978)
> >>>         at $Proxy0.start(Unknown Source)
> >>>         at
> >>> org.jboss.system.ServiceController.start(ServiceController.java
> >>> :417)
> >>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy38.start(Unknown Source)
> >>>         at org.jboss.web.AbstractWebContainer.start(
> >>> AbstractWebContainer.java:466)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at
> >>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> >>> AbstractInterceptor.java:133)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> >>> ModelMBeanOperationInterceptor.java:142)
> >>>         at
> >>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(
> DynamicInterceptor.java
> >>>
> >>> :97)
> >>>         at
> >>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
> >>> InterceptorServiceMBeanSupport.java:238)
> >>>         at
> >>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
> >>> DeployerInterceptor.java:92)
> >>>         at
> >>>
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
> >>>
> >>> (SubDeployerInterceptorSupport.java:188)
> >>>         at
> >>> org.jboss.deployment.SubDeployerInterceptor.invoke(
> >>> SubDeployerInterceptor.java:95)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy39.start(Unknown Source)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
> >>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown
> Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at
> >>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> >>> AbstractInterceptor.java:133)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> >>> ModelMBeanOperationInterceptor.java:142)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy8.deploy(Unknown Source)
> >>>         at
> >>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> >>> URLDeploymentScanner.java:421)
> >>>         at
> >>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> >>> URLDeploymentScanner.java:610)
> >>>         at
> >>>
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> >>>
> >>> (AbstractDeploymentScanner.java:263)
> >>>         at
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
> >>>
> >>> AbstractDeploymentScanner.java:274)
> >>>         at
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
> >>> AbstractDeploymentScanner.java:225)
> >>> 16:21:58,366 ERROR [StandardContext] Error listenerStart
> >>> 16:21:58,366 ERROR [StandardContext] Context [] startup failed due to
> >>> previous errors
> >>> 16:21:58,376 WARN  [ServiceController] Problem starting service
> >>> jboss.web.deployment:war=Gbase4J_JSF.war,id=-2053729637
> >>> org.jboss.deployment.DeploymentException: URL
> >>> file:/H:/apps/workspaces/jboss/jboss
> >>> 4.0.5
> /server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
> >>>
> >>> exp.war/
> >>> deployment failed
> >>>         at
> >>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
> >>> TomcatDeployer.java:375)
> >>>         at
> >>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(
> TomcatDeployer.java
> >>> :103)
> >>>         at org.jboss.web.AbstractWebDeployer.start(
> >>> AbstractWebDeployer.java:371)
> >>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
> >>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
> >>>         at
> >>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
> >>> ServiceMBeanSupport.java:289)
> >>>         at
> >>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
> >>> ServiceMBeanSupport.java:245)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at
> >>> org.jboss.system.ServiceController$ServiceProxy.invoke(
> >>> ServiceController.java:978)
> >>>         at $Proxy0.start(Unknown Source)
> >>>         at
> >>> org.jboss.system.ServiceController.start(ServiceController.java
> >>> :417)
> >>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy38.start(Unknown Source)
> >>>         at org.jboss.web.AbstractWebContainer.start(
> >>> AbstractWebContainer.java:466)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at
> >>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> >>> AbstractInterceptor.java:133)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> >>> ModelMBeanOperationInterceptor.java:142)
> >>>         at
> >>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(
> DynamicInterceptor.java
> >>>
> >>> :97)
> >>>         at
> >>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
> >>> InterceptorServiceMBeanSupport.java:238)
> >>>         at
> >>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
> >>> DeployerInterceptor.java:92)
> >>>         at
> >>>
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
> >>>
> >>> (SubDeployerInterceptorSupport.java:188)
> >>>         at
> >>> org.jboss.deployment.SubDeployerInterceptor.invoke(
> >>> SubDeployerInterceptor.java:95)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy39.start(Unknown Source)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
> >>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown
> Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at
> >>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> >>> AbstractInterceptor.java:133)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> >>> ModelMBeanOperationInterceptor.java:142)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy8.deploy(Unknown Source)
> >>>         at
> >>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> >>> URLDeploymentScanner.java:421)
> >>>         at
> >>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> >>> URLDeploymentScanner.java:610)
> >>>         at
> >>>
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> >>>
> >>> (AbstractDeploymentScanner.java:263)
> >>>         at
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
> >>>
> >>> AbstractDeploymentScanner.java:274)
> >>>         at
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
> >>> AbstractDeploymentScanner.java:225)
> >>> 16:21:58,376 ERROR [MainDeployer] Could not start deployment:
> >>> file:/H:/apps/workspaces/jboss/jboss
> >>> 4.0.5
> >>>
> /server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF.war
> >>> org.jboss.deployment.DeploymentException: URL
> >>> file:/H:/apps/workspaces/jboss/jboss
> >>> 4.0.5
> /server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
> >>>
> >>> exp.war/
> >>> deployment failed
> >>>         at
> >>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
> >>> TomcatDeployer.java:375)
> >>>         at
> >>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(
> TomcatDeployer.java
> >>> :103)
> >>>         at org.jboss.web.AbstractWebDeployer.start(
> >>> AbstractWebDeployer.java:371)
> >>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
> >>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
> >>>         at
> >>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
> >>> ServiceMBeanSupport.java:289)
> >>>         at
> >>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
> >>> ServiceMBeanSupport.java:245)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at
> >>> org.jboss.system.ServiceController$ServiceProxy.invoke(
> >>> ServiceController.java:978)
> >>>         at $Proxy0.start(Unknown Source)
> >>>         at
> >>> org.jboss.system.ServiceController.start(ServiceController.java
> >>> :417)
> >>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy38.start(Unknown Source)
> >>>         at org.jboss.web.AbstractWebContainer.start(
> >>> AbstractWebContainer.java:466)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at
> >>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> >>> AbstractInterceptor.java:133)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> >>> ModelMBeanOperationInterceptor.java:142)
> >>>         at
> >>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(
> DynamicInterceptor.java
> >>>
> >>> :97)
> >>>         at
> >>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
> >>> InterceptorServiceMBeanSupport.java:238)
> >>>         at
> >>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
> >>> DeployerInterceptor.java:92)
> >>>         at
> >>>
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
> >>>
> >>> (SubDeployerInterceptorSupport.java:188)
> >>>         at
> >>> org.jboss.deployment.SubDeployerInterceptor.invoke(
> >>> SubDeployerInterceptor.java:95)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy39.start(Unknown Source)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
> >>>         at
> >>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
> >>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown
> Source)
> >>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >>> Source)
> >>>         at java.lang.reflect.Method.invoke(Unknown Source)
> >>>         at
> >>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> >>> ReflectedDispatcher.java:155)
> >>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> >>>         at
> >>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> >>> AbstractInterceptor.java:133)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> >>> ModelMBeanOperationInterceptor.java:142)
> >>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> >>>         at
> >>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(
> AbstractMBeanInvoker.java
> >>> :264)
> >>>         at
> >>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> >>> :659)
> >>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java
> :210)
> >>>         at $Proxy8.deploy(Unknown Source)
> >>>         at
> >>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> >>> URLDeploymentScanner.java:421)
> >>>         at
> >>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> >>> URLDeploymentScanner.java:610)
> >>>         at
> >>>
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> >>>
> >>> (AbstractDeploymentScanner.java:263)
> >>>         at
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
> >>>
> >>> AbstractDeploymentScanner.java:274)
> >>>         at
> >>>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
> >>> AbstractDeploymentScanner.java:225)
> >>>
> >>>
> >>> My web.xml:
> >>> <web-app>
> >>>         <context-param>
> >>>                 <param-name>tiles-definitions</param-name>
> >>>                 <param-value>/WEB-INF/tiles.xml</param-value>
> >>>         </context-param>
> >>>
> >>>         <context-param>
> >>>                 <param-name>javax.faces.CONFIG_FILES</param-name>
> >>>                 <param-value>/WEB-INF/faces-config.xml</param-value>
> >>>         </context-param>
> >>>
> >>>         <filter>
> >>>                 <filter-name>WelcomeFile Filter</filter-name>
> >>>
> >>> <filter-class>org.apache.myfaces.webapp.filter.WelcomeFileFilter
> >>> </filter-class>
> >>>         </filter>
> >>>
> >>>         <filter>
> >>>                 <filter-name>extensionsFilter</filter-name>
> >>>
> >>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
> >>> </filter-class>
> >>>                 <init-param>
> >>>                         <param-name>uploadMaxFileSize</param-name>
> >>>                         <param-value>100m</param-value>
> >>>                 </init-param>
> >>>                 <init-param>
> >>>                         <param-name>uploadThresholdSize</param-name>
> >>>                         <param-value>100k</param-value>
> >>>                 </init-param>
> >>>         </filter>
> >>>
> >>> <filter-mapping>
> >>>         <filter-name>extensionsFilter</filter-name>
> >>>         <url-pattern>*.jsf</url-pattern>
> >>> </filter-mapping>
> >>> <filter-mapping>
> >>>         <filter-name>extensionsFilter</filter-name>
> >>>         <url-pattern>/faces/*</url-pattern>
> >>> </filter-mapping>
> >>>
> >>> <listener>
> >>>
> >>> <listener-class>
> org.apache.myfaces.webapp.StartupServletContextListener
> >>> </listener-class>
> >>> </listener>
> >>>
> >>> <servlet>
> >>>         <servlet-name>Faces Servlet</servlet-name>
> >>>         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> >>>         <load-on-startup>1</load-on-startup>
> >>> </servlet>
> >>>
> >>> <servlet-mapping>
> >>>         <servlet-name>Faces Servlet</servlet-name>
> >>>         <url-pattern>/gbase4j/*</url-pattern>
> >>> </servlet-mapping>
> >>>
> >>> <servlet-mapping>
> >>>         <servlet-name>Faces Servlet</servlet-name>
> >>>         <url-pattern>*.jsf</url-pattern>
> >>> </servlet-mapping>
> >>>
> >>> <welcome-file-list>
> >>>         <welcome-file>index.jsf</welcome-file>
> >>>         <welcome-file>index.jsp</welcome-file>
> >>>         <welcome-file>index.html</welcome-file>
> >>> </welcome-file-list>
> >>>
> >>> </web-app>
> >>>
> >>>
> >>> My faces-config:
> >>> <faces-config>
> >>>         <render-kit>
> >>>                 <render-kit-class>
> >>>
> >>> org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
> >>>                 </render-kit-class>
> >>>         </render-kit>
> >>>
> >>>         <application>
> >>>         <view-handler>
> >>>
> >>> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
> >>>         </view-handler>
> >>>     </application>
> >>>
> >>>     <navigation-rule></navigation-rule>
> >>> </faces-config>
> >>>
> >>>
> >>> thx a lot,
> >>> ray
> >>>
> >>
> >>
> >
>
>


-- 
---
Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.djmick.com
http://www.myspace.com/djmick_dot_com
http://www.thumpradio.com
---

Re: problem jboss 4.0.5 + myfaces/tomahawk + tiles

Posted by Raymund Nickel <ra...@raymund.exxs.net>.
I finally solved my problem. I had to deploy struts.jar... i guess im
still a newbie!
thx for help

Raymund Nickel schrieb:
> Hi Alexey,
> im using myfaces-api-1.1.4, myfaces-impl-1.1.4 and tomahawk-1.1.3.
> I tried it out and replaced tomahawk-1.1.3 by tomahawk-1.1.4, but with
> the same result.
> 
> When i take out the declaration of the ViewHandler
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
> im getting the error:
> org.apache.jasper.JasperException:
> The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved
> in either web.xml or the jar files deployed with this application
> ...
> 
> Mayby it has something to do with the other problem? But should tiles be
> implemented in the tomahawk.jar?
> 
> 
> Alexey Kakunin schrieb:
>> What version of MyFaces do you use?
>> As I know version 1.1.5-SNAPSHOT has problem with JBoss - version
>> 1.1.4works fine.
>>
>> 2007/2/11, Raymund Nickel <ra...@raymund.exxs.net>:
>>> Hi,
>>> i have a problem with using
>>> - jboss 4.0.5
>>> - myfaces/tomahawk
>>> - tiles
>>>
>>> I dont deploy any extra jar´s, all necessary ones should be provide by
>>> the jboss, right? When i deploy my application to the jboss, i always
>>> get the following error. I tried to find some solutions at the internet,
>>> but without success. I hope someone can help me..
>>> After the error-message, i also posted my web.xml and faces-config.xml
>>>
>>>
>>> ERROR [[/]] Exception sending context initialized event to listener
>>> instance of class org.apache.myfaces.webapp.StartupServletContextListener
>>> java.lang.NoClassDefFoundError:
>>> org/apache/struts/tiles/DefinitionsFactoryException
>>>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>>         at java.lang.Class.getConstructor0(Unknown Source)
>>>         at java.lang.Class.getConstructor(Unknown Source)
>>>         at
>>> org.apache.myfaces.config.FacesConfigurator.getApplicationObject(
>>> FacesConfigurator.java:548)
>>>         at
>>> org.apache.myfaces.config.FacesConfigurator.configureApplication(
>>> FacesConfigurator.java:473)
>>>         at
>>> org.apache.myfaces.config.FacesConfigurator.configure(
>>> FacesConfigurator.java:141)
>>>         at
>>> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(
>>> StartupServletContextListener.java:69)
>>>         at
>>> org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized
>>>
>>> (StartupServletContextListener.java:52)
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStart(
>>> StandardContext.java:3763)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
>>>
>>> :759)
>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>> ContainerBase.java:739)
>>>         at org.apache.catalina.core.StandardHost.addChild(
>>> StandardHost.java:524)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
>>> RawDynamicInvoker.java:164)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.apache.catalina.core.StandardContext.init(
>>> StandardContext.java:5052)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
>>> RawDynamicInvoker.java:164)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
>>> TomcatDeployer.java:297)
>>>         at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
>>> :103)
>>>         at org.jboss.web.AbstractWebDeployer.start(
>>> AbstractWebDeployer.java:371)
>>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>>>         at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
>>> ServiceMBeanSupport.java:289)
>>>         at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
>>> ServiceMBeanSupport.java:245)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at
>>> org.jboss.system.ServiceController$ServiceProxy.invoke(
>>> ServiceController.java:978)
>>>         at $Proxy0.start(Unknown Source)
>>>         at
>>> org.jboss.system.ServiceController.start(ServiceController.java
>>> :417)
>>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy38.start(Unknown Source)
>>>         at org.jboss.web.AbstractWebContainer.start(
>>> AbstractWebContainer.java:466)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>>> AbstractInterceptor.java:133)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>>> ModelMBeanOperationInterceptor.java:142)
>>>         at
>>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
>>>
>>> :97)
>>>         at
>>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
>>> InterceptorServiceMBeanSupport.java:238)
>>>         at
>>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
>>> DeployerInterceptor.java:92)
>>>         at
>>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
>>>
>>> (SubDeployerInterceptorSupport.java:188)
>>>         at
>>> org.jboss.deployment.SubDeployerInterceptor.invoke(
>>> SubDeployerInterceptor.java:95)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy39.start(Unknown Source)
>>>         at
>>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>>         at
>>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>>>         at
>>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>>         at
>>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>>> AbstractInterceptor.java:133)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>>> ModelMBeanOperationInterceptor.java:142)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy8.deploy(Unknown Source)
>>>         at
>>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
>>> URLDeploymentScanner.java:421)
>>>         at
>>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
>>> URLDeploymentScanner.java:610)
>>>         at
>>>
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
>>>
>>> (AbstractDeploymentScanner.java:263)
>>>         at
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
>>>
>>> AbstractDeploymentScanner.java:274)
>>>         at
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
>>> AbstractDeploymentScanner.java:225)
>>> 16:21:58,366 ERROR [StandardContext] Error listenerStart
>>> 16:21:58,366 ERROR [StandardContext] Context [] startup failed due to
>>> previous errors
>>> 16:21:58,376 WARN  [ServiceController] Problem starting service
>>> jboss.web.deployment:war=Gbase4J_JSF.war,id=-2053729637
>>> org.jboss.deployment.DeploymentException: URL
>>> file:/H:/apps/workspaces/jboss/jboss
>>> 4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
>>>
>>> exp.war/
>>> deployment failed
>>>         at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
>>> TomcatDeployer.java:375)
>>>         at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
>>> :103)
>>>         at org.jboss.web.AbstractWebDeployer.start(
>>> AbstractWebDeployer.java:371)
>>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>>>         at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
>>> ServiceMBeanSupport.java:289)
>>>         at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
>>> ServiceMBeanSupport.java:245)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at
>>> org.jboss.system.ServiceController$ServiceProxy.invoke(
>>> ServiceController.java:978)
>>>         at $Proxy0.start(Unknown Source)
>>>         at
>>> org.jboss.system.ServiceController.start(ServiceController.java
>>> :417)
>>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy38.start(Unknown Source)
>>>         at org.jboss.web.AbstractWebContainer.start(
>>> AbstractWebContainer.java:466)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>>> AbstractInterceptor.java:133)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>>> ModelMBeanOperationInterceptor.java:142)
>>>         at
>>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
>>>
>>> :97)
>>>         at
>>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
>>> InterceptorServiceMBeanSupport.java:238)
>>>         at
>>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
>>> DeployerInterceptor.java:92)
>>>         at
>>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
>>>
>>> (SubDeployerInterceptorSupport.java:188)
>>>         at
>>> org.jboss.deployment.SubDeployerInterceptor.invoke(
>>> SubDeployerInterceptor.java:95)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy39.start(Unknown Source)
>>>         at
>>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>>         at
>>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>>>         at
>>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>>         at
>>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>>> AbstractInterceptor.java:133)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>>> ModelMBeanOperationInterceptor.java:142)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy8.deploy(Unknown Source)
>>>         at
>>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
>>> URLDeploymentScanner.java:421)
>>>         at
>>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
>>> URLDeploymentScanner.java:610)
>>>         at
>>>
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
>>>
>>> (AbstractDeploymentScanner.java:263)
>>>         at
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
>>>
>>> AbstractDeploymentScanner.java:274)
>>>         at
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
>>> AbstractDeploymentScanner.java:225)
>>> 16:21:58,376 ERROR [MainDeployer] Could not start deployment:
>>> file:/H:/apps/workspaces/jboss/jboss
>>> 4.0.5
>>> /server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF.war
>>> org.jboss.deployment.DeploymentException: URL
>>> file:/H:/apps/workspaces/jboss/jboss
>>> 4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
>>>
>>> exp.war/
>>> deployment failed
>>>         at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
>>> TomcatDeployer.java:375)
>>>         at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
>>> :103)
>>>         at org.jboss.web.AbstractWebDeployer.start(
>>> AbstractWebDeployer.java:371)
>>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>>>         at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
>>> ServiceMBeanSupport.java:289)
>>>         at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
>>> ServiceMBeanSupport.java:245)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at
>>> org.jboss.system.ServiceController$ServiceProxy.invoke(
>>> ServiceController.java:978)
>>>         at $Proxy0.start(Unknown Source)
>>>         at
>>> org.jboss.system.ServiceController.start(ServiceController.java
>>> :417)
>>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy38.start(Unknown Source)
>>>         at org.jboss.web.AbstractWebContainer.start(
>>> AbstractWebContainer.java:466)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>>> AbstractInterceptor.java:133)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>>> ModelMBeanOperationInterceptor.java:142)
>>>         at
>>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
>>>
>>> :97)
>>>         at
>>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
>>> InterceptorServiceMBeanSupport.java:238)
>>>         at
>>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
>>> DeployerInterceptor.java:92)
>>>         at
>>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
>>>
>>> (SubDeployerInterceptorSupport.java:188)
>>>         at
>>> org.jboss.deployment.SubDeployerInterceptor.invoke(
>>> SubDeployerInterceptor.java:95)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy39.start(Unknown Source)
>>>         at
>>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>>         at
>>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>>>         at
>>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>>         at
>>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>>> ReflectedDispatcher.java:155)
>>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>         at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>>> AbstractInterceptor.java:133)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>>> ModelMBeanOperationInterceptor.java:142)
>>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>         at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>>> :264)
>>>         at
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>>> :659)
>>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>         at $Proxy8.deploy(Unknown Source)
>>>         at
>>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
>>> URLDeploymentScanner.java:421)
>>>         at
>>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
>>> URLDeploymentScanner.java:610)
>>>         at
>>>
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
>>>
>>> (AbstractDeploymentScanner.java:263)
>>>         at
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
>>>
>>> AbstractDeploymentScanner.java:274)
>>>         at
>>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
>>> AbstractDeploymentScanner.java:225)
>>>
>>>
>>> My web.xml:
>>> <web-app>
>>>         <context-param>
>>>                 <param-name>tiles-definitions</param-name>
>>>                 <param-value>/WEB-INF/tiles.xml</param-value>
>>>         </context-param>
>>>
>>>         <context-param>
>>>                 <param-name>javax.faces.CONFIG_FILES</param-name>
>>>                 <param-value>/WEB-INF/faces-config.xml</param-value>
>>>         </context-param>
>>>
>>>         <filter>
>>>                 <filter-name>WelcomeFile Filter</filter-name>
>>>
>>> <filter-class>org.apache.myfaces.webapp.filter.WelcomeFileFilter
>>> </filter-class>
>>>         </filter>
>>>
>>>         <filter>
>>>                 <filter-name>extensionsFilter</filter-name>
>>>
>>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
>>> </filter-class>
>>>                 <init-param>
>>>                         <param-name>uploadMaxFileSize</param-name>
>>>                         <param-value>100m</param-value>
>>>                 </init-param>
>>>                 <init-param>
>>>                         <param-name>uploadThresholdSize</param-name>
>>>                         <param-value>100k</param-value>
>>>                 </init-param>
>>>         </filter>
>>>
>>> <filter-mapping>
>>>         <filter-name>extensionsFilter</filter-name>
>>>         <url-pattern>*.jsf</url-pattern>
>>> </filter-mapping>
>>> <filter-mapping>
>>>         <filter-name>extensionsFilter</filter-name>
>>>         <url-pattern>/faces/*</url-pattern>
>>> </filter-mapping>
>>>
>>> <listener>
>>>
>>> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener
>>> </listener-class>
>>> </listener>
>>>
>>> <servlet>
>>>         <servlet-name>Faces Servlet</servlet-name>
>>>         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>>>         <load-on-startup>1</load-on-startup>
>>> </servlet>
>>>
>>> <servlet-mapping>
>>>         <servlet-name>Faces Servlet</servlet-name>
>>>         <url-pattern>/gbase4j/*</url-pattern>
>>> </servlet-mapping>
>>>
>>> <servlet-mapping>
>>>         <servlet-name>Faces Servlet</servlet-name>
>>>         <url-pattern>*.jsf</url-pattern>
>>> </servlet-mapping>
>>>
>>> <welcome-file-list>
>>>         <welcome-file>index.jsf</welcome-file>
>>>         <welcome-file>index.jsp</welcome-file>
>>>         <welcome-file>index.html</welcome-file>
>>> </welcome-file-list>
>>>
>>> </web-app>
>>>
>>>
>>> My faces-config:
>>> <faces-config>
>>>         <render-kit>
>>>                 <render-kit-class>
>>>
>>> org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
>>>                 </render-kit-class>
>>>         </render-kit>
>>>
>>>         <application>
>>>         <view-handler>
>>>
>>> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
>>>         </view-handler>
>>>     </application>
>>>
>>>     <navigation-rule></navigation-rule>
>>> </faces-config>
>>>
>>>
>>> thx a lot,
>>> ray
>>>
>>
>>
> 


Re: problem jboss 4.0.5 + myfaces/tomahawk + tiles

Posted by Raymund Nickel <ra...@raymund.exxs.net>.
Hi Alexey,
im using myfaces-api-1.1.4, myfaces-impl-1.1.4 and tomahawk-1.1.3.
I tried it out and replaced tomahawk-1.1.3 by tomahawk-1.1.4, but with
the same result.

When i take out the declaration of the ViewHandler
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
im getting the error:
org.apache.jasper.JasperException:
The absolute uri: http://struts.apache.org/tags-tiles cannot be resolved
in either web.xml or the jar files deployed with this application
...

Mayby it has something to do with the other problem? But should tiles be
implemented in the tomahawk.jar?


Alexey Kakunin schrieb:
> What version of MyFaces do you use?
> As I know version 1.1.5-SNAPSHOT has problem with JBoss - version
> 1.1.4works fine.
> 
> 2007/2/11, Raymund Nickel <ra...@raymund.exxs.net>:
>>
>> Hi,
>> i have a problem with using
>> - jboss 4.0.5
>> - myfaces/tomahawk
>> - tiles
>>
>> I dont deploy any extra jar´s, all necessary ones should be provide by
>> the jboss, right? When i deploy my application to the jboss, i always
>> get the following error. I tried to find some solutions at the internet,
>> but without success. I hope someone can help me..
>> After the error-message, i also posted my web.xml and faces-config.xml
>>
>>
>> ERROR [[/]] Exception sending context initialized event to listener
>> instance of class org.apache.myfaces.webapp.StartupServletContextListener
>> java.lang.NoClassDefFoundError:
>> org/apache/struts/tiles/DefinitionsFactoryException
>>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>>         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>         at java.lang.Class.getConstructor0(Unknown Source)
>>         at java.lang.Class.getConstructor(Unknown Source)
>>         at
>> org.apache.myfaces.config.FacesConfigurator.getApplicationObject(
>> FacesConfigurator.java:548)
>>         at
>> org.apache.myfaces.config.FacesConfigurator.configureApplication(
>> FacesConfigurator.java:473)
>>         at
>> org.apache.myfaces.config.FacesConfigurator.configure(
>> FacesConfigurator.java:141)
>>         at
>> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(
>> StartupServletContextListener.java:69)
>>         at
>> org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized
>>
>> (StartupServletContextListener.java:52)
>>         at
>> org.apache.catalina.core.StandardContext.listenerStart(
>> StandardContext.java:3763)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
>>
>> :759)
>>         at org.apache.catalina.core.ContainerBase.addChild(
>> ContainerBase.java:739)
>>         at org.apache.catalina.core.StandardHost.addChild(
>> StandardHost.java:524)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
>> RawDynamicInvoker.java:164)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.apache.catalina.core.StandardContext.init(
>> StandardContext.java:5052)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
>> RawDynamicInvoker.java:164)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
>> TomcatDeployer.java:297)
>>         at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
>> :103)
>>         at org.jboss.web.AbstractWebDeployer.start(
>> AbstractWebDeployer.java:371)
>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>>         at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
>> ServiceMBeanSupport.java:289)
>>         at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
>> ServiceMBeanSupport.java:245)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at
>> org.jboss.system.ServiceController$ServiceProxy.invoke(
>> ServiceController.java:978)
>>         at $Proxy0.start(Unknown Source)
>>         at
>> org.jboss.system.ServiceController.start(ServiceController.java
>> :417)
>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy38.start(Unknown Source)
>>         at org.jboss.web.AbstractWebContainer.start(
>> AbstractWebContainer.java:466)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>> AbstractInterceptor.java:133)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>> ModelMBeanOperationInterceptor.java:142)
>>         at
>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
>>
>> :97)
>>         at
>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
>> InterceptorServiceMBeanSupport.java:238)
>>         at
>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
>> DeployerInterceptor.java:92)
>>         at
>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
>>
>> (SubDeployerInterceptorSupport.java:188)
>>         at
>> org.jboss.deployment.SubDeployerInterceptor.invoke(
>> SubDeployerInterceptor.java:95)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy39.start(Unknown Source)
>>         at
>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>         at
>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>>         at
>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>         at
>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>> AbstractInterceptor.java:133)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>> ModelMBeanOperationInterceptor.java:142)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy8.deploy(Unknown Source)
>>         at
>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
>> URLDeploymentScanner.java:421)
>>         at
>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
>> URLDeploymentScanner.java:610)
>>         at
>>
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
>>
>> (AbstractDeploymentScanner.java:263)
>>         at
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
>>
>> AbstractDeploymentScanner.java:274)
>>         at
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
>> AbstractDeploymentScanner.java:225)
>> 16:21:58,366 ERROR [StandardContext] Error listenerStart
>> 16:21:58,366 ERROR [StandardContext] Context [] startup failed due to
>> previous errors
>> 16:21:58,376 WARN  [ServiceController] Problem starting service
>> jboss.web.deployment:war=Gbase4J_JSF.war,id=-2053729637
>> org.jboss.deployment.DeploymentException: URL
>> file:/H:/apps/workspaces/jboss/jboss
>> 4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
>>
>> exp.war/
>> deployment failed
>>         at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
>> TomcatDeployer.java:375)
>>         at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
>> :103)
>>         at org.jboss.web.AbstractWebDeployer.start(
>> AbstractWebDeployer.java:371)
>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>>         at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
>> ServiceMBeanSupport.java:289)
>>         at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
>> ServiceMBeanSupport.java:245)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at
>> org.jboss.system.ServiceController$ServiceProxy.invoke(
>> ServiceController.java:978)
>>         at $Proxy0.start(Unknown Source)
>>         at
>> org.jboss.system.ServiceController.start(ServiceController.java
>> :417)
>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy38.start(Unknown Source)
>>         at org.jboss.web.AbstractWebContainer.start(
>> AbstractWebContainer.java:466)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>> AbstractInterceptor.java:133)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>> ModelMBeanOperationInterceptor.java:142)
>>         at
>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
>>
>> :97)
>>         at
>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
>> InterceptorServiceMBeanSupport.java:238)
>>         at
>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
>> DeployerInterceptor.java:92)
>>         at
>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
>>
>> (SubDeployerInterceptorSupport.java:188)
>>         at
>> org.jboss.deployment.SubDeployerInterceptor.invoke(
>> SubDeployerInterceptor.java:95)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy39.start(Unknown Source)
>>         at
>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>         at
>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>>         at
>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>         at
>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>> AbstractInterceptor.java:133)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>> ModelMBeanOperationInterceptor.java:142)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy8.deploy(Unknown Source)
>>         at
>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
>> URLDeploymentScanner.java:421)
>>         at
>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
>> URLDeploymentScanner.java:610)
>>         at
>>
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
>>
>> (AbstractDeploymentScanner.java:263)
>>         at
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
>>
>> AbstractDeploymentScanner.java:274)
>>         at
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
>> AbstractDeploymentScanner.java:225)
>> 16:21:58,376 ERROR [MainDeployer] Could not start deployment:
>> file:/H:/apps/workspaces/jboss/jboss
>> 4.0.5
>> /server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF.war
>> org.jboss.deployment.DeploymentException: URL
>> file:/H:/apps/workspaces/jboss/jboss
>> 4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
>>
>> exp.war/
>> deployment failed
>>         at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
>> TomcatDeployer.java:375)
>>         at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
>> :103)
>>         at org.jboss.web.AbstractWebDeployer.start(
>> AbstractWebDeployer.java:371)
>>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>>         at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
>> ServiceMBeanSupport.java:289)
>>         at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
>> ServiceMBeanSupport.java:245)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at
>> org.jboss.system.ServiceController$ServiceProxy.invoke(
>> ServiceController.java:978)
>>         at $Proxy0.start(Unknown Source)
>>         at
>> org.jboss.system.ServiceController.start(ServiceController.java
>> :417)
>>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy38.start(Unknown Source)
>>         at org.jboss.web.AbstractWebContainer.start(
>> AbstractWebContainer.java:466)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>> AbstractInterceptor.java:133)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>> ModelMBeanOperationInterceptor.java:142)
>>         at
>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
>>
>> :97)
>>         at
>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
>> InterceptorServiceMBeanSupport.java:238)
>>         at
>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
>> DeployerInterceptor.java:92)
>>         at
>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
>>
>> (SubDeployerInterceptorSupport.java:188)
>>         at
>> org.jboss.deployment.SubDeployerInterceptor.invoke(
>> SubDeployerInterceptor.java:95)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy39.start(Unknown Source)
>>         at
>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>         at
>> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>>         at
>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>         at
>> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
>> ReflectedDispatcher.java:155)
>>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>         at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
>> AbstractInterceptor.java:133)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
>> ModelMBeanOperationInterceptor.java:142)
>>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>         at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
>> :264)
>>         at
>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
>> :659)
>>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>         at $Proxy8.deploy(Unknown Source)
>>         at
>> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
>> URLDeploymentScanner.java:421)
>>         at
>> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
>> URLDeploymentScanner.java:610)
>>         at
>>
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
>>
>> (AbstractDeploymentScanner.java:263)
>>         at
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
>>
>> AbstractDeploymentScanner.java:274)
>>         at
>> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
>> AbstractDeploymentScanner.java:225)
>>
>>
>> My web.xml:
>> <web-app>
>>         <context-param>
>>                 <param-name>tiles-definitions</param-name>
>>                 <param-value>/WEB-INF/tiles.xml</param-value>
>>         </context-param>
>>
>>         <context-param>
>>                 <param-name>javax.faces.CONFIG_FILES</param-name>
>>                 <param-value>/WEB-INF/faces-config.xml</param-value>
>>         </context-param>
>>
>>         <filter>
>>                 <filter-name>WelcomeFile Filter</filter-name>
>>
>> <filter-class>org.apache.myfaces.webapp.filter.WelcomeFileFilter
>> </filter-class>
>>         </filter>
>>
>>         <filter>
>>                 <filter-name>extensionsFilter</filter-name>
>>
>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
>> </filter-class>
>>                 <init-param>
>>                         <param-name>uploadMaxFileSize</param-name>
>>                         <param-value>100m</param-value>
>>                 </init-param>
>>                 <init-param>
>>                         <param-name>uploadThresholdSize</param-name>
>>                         <param-value>100k</param-value>
>>                 </init-param>
>>         </filter>
>>
>> <filter-mapping>
>>         <filter-name>extensionsFilter</filter-name>
>>         <url-pattern>*.jsf</url-pattern>
>> </filter-mapping>
>> <filter-mapping>
>>         <filter-name>extensionsFilter</filter-name>
>>         <url-pattern>/faces/*</url-pattern>
>> </filter-mapping>
>>
>> <listener>
>>
>> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener
>> </listener-class>
>> </listener>
>>
>> <servlet>
>>         <servlet-name>Faces Servlet</servlet-name>
>>         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>>         <load-on-startup>1</load-on-startup>
>> </servlet>
>>
>> <servlet-mapping>
>>         <servlet-name>Faces Servlet</servlet-name>
>>         <url-pattern>/gbase4j/*</url-pattern>
>> </servlet-mapping>
>>
>> <servlet-mapping>
>>         <servlet-name>Faces Servlet</servlet-name>
>>         <url-pattern>*.jsf</url-pattern>
>> </servlet-mapping>
>>
>> <welcome-file-list>
>>         <welcome-file>index.jsf</welcome-file>
>>         <welcome-file>index.jsp</welcome-file>
>>         <welcome-file>index.html</welcome-file>
>> </welcome-file-list>
>>
>> </web-app>
>>
>>
>> My faces-config:
>> <faces-config>
>>         <render-kit>
>>                 <render-kit-class>
>>
>> org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
>>                 </render-kit-class>
>>         </render-kit>
>>
>>         <application>
>>         <view-handler>
>>
>> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
>>         </view-handler>
>>     </application>
>>
>>     <navigation-rule></navigation-rule>
>> </faces-config>
>>
>>
>> thx a lot,
>> ray
>>
> 
> 
> 


Re: problem jboss 4.0.5 + myfaces/tomahawk + tiles

Posted by Alexey Kakunin <ak...@gmail.com>.
What version of MyFaces do you use?
As I know version 1.1.5-SNAPSHOT has problem with JBoss - version
1.1.4works fine.

2007/2/11, Raymund Nickel <ra...@raymund.exxs.net>:
>
> Hi,
> i have a problem with using
> - jboss 4.0.5
> - myfaces/tomahawk
> - tiles
>
> I dont deploy any extra jar´s, all necessary ones should be provide by
> the jboss, right? When i deploy my application to the jboss, i always
> get the following error. I tried to find some solutions at the internet,
> but without success. I hope someone can help me..
> After the error-message, i also posted my web.xml and faces-config.xml
>
>
> ERROR [[/]] Exception sending context initialized event to listener
> instance of class org.apache.myfaces.webapp.StartupServletContextListener
> java.lang.NoClassDefFoundError:
> org/apache/struts/tiles/DefinitionsFactoryException
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>         at java.lang.Class.getConstructor0(Unknown Source)
>         at java.lang.Class.getConstructor(Unknown Source)
>         at
> org.apache.myfaces.config.FacesConfigurator.getApplicationObject(
> FacesConfigurator.java:548)
>         at
> org.apache.myfaces.config.FacesConfigurator.configureApplication(
> FacesConfigurator.java:473)
>         at
> org.apache.myfaces.config.FacesConfigurator.configure(
> FacesConfigurator.java:141)
>         at
> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(
> StartupServletContextListener.java:69)
>         at
> org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized
> (StartupServletContextListener.java:52)
>         at
> org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :759)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:739)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:524)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
> RawDynamicInvoker.java:164)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.apache.catalina.core.StandardContext.init(
> StandardContext.java:5052)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>         at org.jboss.mx.server.RawDynamicInvoker.invoke(
> RawDynamicInvoker.java:164)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
> TomcatDeployer.java:297)
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
> :103)
>         at org.jboss.web.AbstractWebDeployer.start(
> AbstractWebDeployer.java:371)
>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
> ServiceMBeanSupport.java:289)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
> ServiceMBeanSupport.java:245)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at
> org.jboss.system.ServiceController$ServiceProxy.invoke(
> ServiceController.java:978)
>         at $Proxy0.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java
> :417)
>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy38.start(Unknown Source)
>         at org.jboss.web.AbstractWebContainer.start(
> AbstractWebContainer.java:466)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> AbstractInterceptor.java:133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> ModelMBeanOperationInterceptor.java:142)
>         at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
> :97)
>         at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
> InterceptorServiceMBeanSupport.java:238)
>         at
> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
> DeployerInterceptor.java:92)
>         at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
> (SubDeployerInterceptorSupport.java:188)
>         at
> org.jboss.deployment.SubDeployerInterceptor.invoke(
> SubDeployerInterceptor.java:95)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy39.start(Unknown Source)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> AbstractInterceptor.java:133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> ModelMBeanOperationInterceptor.java:142)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy8.deploy(Unknown Source)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> URLDeploymentScanner.java:421)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> URLDeploymentScanner.java:610)
>         at
>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> (AbstractDeploymentScanner.java:263)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
> AbstractDeploymentScanner.java:274)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
> AbstractDeploymentScanner.java:225)
> 16:21:58,366 ERROR [StandardContext] Error listenerStart
> 16:21:58,366 ERROR [StandardContext] Context [] startup failed due to
> previous errors
> 16:21:58,376 WARN  [ServiceController] Problem starting service
> jboss.web.deployment:war=Gbase4J_JSF.war,id=-2053729637
> org.jboss.deployment.DeploymentException: URL
> file:/H:/apps/workspaces/jboss/jboss
> 4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
> exp.war/
> deployment failed
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
> TomcatDeployer.java:375)
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
> :103)
>         at org.jboss.web.AbstractWebDeployer.start(
> AbstractWebDeployer.java:371)
>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
> ServiceMBeanSupport.java:289)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
> ServiceMBeanSupport.java:245)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at
> org.jboss.system.ServiceController$ServiceProxy.invoke(
> ServiceController.java:978)
>         at $Proxy0.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java
> :417)
>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy38.start(Unknown Source)
>         at org.jboss.web.AbstractWebContainer.start(
> AbstractWebContainer.java:466)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> AbstractInterceptor.java:133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> ModelMBeanOperationInterceptor.java:142)
>         at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
> :97)
>         at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
> InterceptorServiceMBeanSupport.java:238)
>         at
> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
> DeployerInterceptor.java:92)
>         at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
> (SubDeployerInterceptorSupport.java:188)
>         at
> org.jboss.deployment.SubDeployerInterceptor.invoke(
> SubDeployerInterceptor.java:95)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy39.start(Unknown Source)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> AbstractInterceptor.java:133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> ModelMBeanOperationInterceptor.java:142)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy8.deploy(Unknown Source)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> URLDeploymentScanner.java:421)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> URLDeploymentScanner.java:610)
>         at
>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> (AbstractDeploymentScanner.java:263)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
> AbstractDeploymentScanner.java:274)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
> AbstractDeploymentScanner.java:225)
> 16:21:58,376 ERROR [MainDeployer] Could not start deployment:
> file:/H:/apps/workspaces/jboss/jboss
> 4.0.5
> /server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF.war
> org.jboss.deployment.DeploymentException: URL
> file:/H:/apps/workspaces/jboss/jboss
> 4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-
> exp.war/
> deployment failed
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(
> TomcatDeployer.java:375)
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java
> :103)
>         at org.jboss.web.AbstractWebDeployer.start(
> AbstractWebDeployer.java:371)
>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(
> ServiceMBeanSupport.java:289)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
> ServiceMBeanSupport.java:245)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at
> org.jboss.system.ServiceController$ServiceProxy.invoke(
> ServiceController.java:978)
>         at $Proxy0.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java
> :417)
>         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy38.start(Unknown Source)
>         at org.jboss.web.AbstractWebContainer.start(
> AbstractWebContainer.java:466)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> AbstractInterceptor.java:133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> ModelMBeanOperationInterceptor.java:142)
>         at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java
> :97)
>         at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
> InterceptorServiceMBeanSupport.java:238)
>         at
> org.jboss.ws.integration.jboss.DeployerInterceptor.start(
> DeployerInterceptor.java:92)
>         at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start
> (SubDeployerInterceptorSupport.java:188)
>         at
> org.jboss.deployment.SubDeployerInterceptor.invoke(
> SubDeployerInterceptor.java:95)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy39.start(Unknown Source)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>         at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(
> ReflectedDispatcher.java:155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(
> AbstractInterceptor.java:133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
> ModelMBeanOperationInterceptor.java:142)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java
> :264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java
> :659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy8.deploy(Unknown Source)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> URLDeploymentScanner.java:421)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> URLDeploymentScanner.java:610)
>         at
>
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> (AbstractDeploymentScanner.java:263)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
> AbstractDeploymentScanner.java:274)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
> AbstractDeploymentScanner.java:225)
>
>
> My web.xml:
> <web-app>
>         <context-param>
>                 <param-name>tiles-definitions</param-name>
>                 <param-value>/WEB-INF/tiles.xml</param-value>
>         </context-param>
>
>         <context-param>
>                 <param-name>javax.faces.CONFIG_FILES</param-name>
>                 <param-value>/WEB-INF/faces-config.xml</param-value>
>         </context-param>
>
>         <filter>
>                 <filter-name>WelcomeFile Filter</filter-name>
>
> <filter-class>org.apache.myfaces.webapp.filter.WelcomeFileFilter
> </filter-class>
>         </filter>
>
>         <filter>
>                 <filter-name>extensionsFilter</filter-name>
>
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
> </filter-class>
>                 <init-param>
>                         <param-name>uploadMaxFileSize</param-name>
>                         <param-value>100m</param-value>
>                 </init-param>
>                 <init-param>
>                         <param-name>uploadThresholdSize</param-name>
>                         <param-value>100k</param-value>
>                 </init-param>
>         </filter>
>
> <filter-mapping>
>         <filter-name>extensionsFilter</filter-name>
>         <url-pattern>*.jsf</url-pattern>
> </filter-mapping>
> <filter-mapping>
>         <filter-name>extensionsFilter</filter-name>
>         <url-pattern>/faces/*</url-pattern>
> </filter-mapping>
>
> <listener>
>
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener
> </listener-class>
> </listener>
>
> <servlet>
>         <servlet-name>Faces Servlet</servlet-name>
>         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>         <load-on-startup>1</load-on-startup>
> </servlet>
>
> <servlet-mapping>
>         <servlet-name>Faces Servlet</servlet-name>
>         <url-pattern>/gbase4j/*</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
>         <servlet-name>Faces Servlet</servlet-name>
>         <url-pattern>*.jsf</url-pattern>
> </servlet-mapping>
>
> <welcome-file-list>
>         <welcome-file>index.jsf</welcome-file>
>         <welcome-file>index.jsp</welcome-file>
>         <welcome-file>index.html</welcome-file>
> </welcome-file-list>
>
> </web-app>
>
>
> My faces-config:
> <faces-config>
>         <render-kit>
>                 <render-kit-class>
>
> org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
>                 </render-kit-class>
>         </render-kit>
>
>         <application>
>         <view-handler>
>
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
>         </view-handler>
>     </application>
>
>     <navigation-rule></navigation-rule>
> </faces-config>
>
>
> thx a lot,
> ray
>



-- 
With Best Regards,
Alexey Kakunin, EmDev Limited

Professional Software Development:
http://www.emdev.ru

AW: problem jboss 4.0.5 + myfaces/tomahawk + tiles

Posted by Paul Iov <pa...@voller-ernst.de>.
Hi Raymund,

>I dont deploy any extra jar´s, all necessary ones should be provide by
>the jboss, right?

It's not correct. JBoss provide 'jsf-lib' by default, but I'd never rely on the version compatibility et cetra. It's a good practice to remove this one from path and/or replace it with required version, you are intended to use. Be aware also of class loading 'isolation' by Tomcat:
http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration

Generally just check your %JBOSS%/lib and %JBOSS%/server/%your_conf%/lib. If not all of expected .jars are there, you need to deploy it with your application (in /WEB-INF/lib).

paul

-----Ursprüngliche Nachricht-----
Von: Raymund Nickel [mailto:raymund@raymund.exxs.net]
Gesendet: Sonntag, 11. Februar 2007 16:26
An: users@myfaces.apache.org
Betreff: problem jboss 4.0.5 + myfaces/tomahawk + tiles


Hi,
i have a problem with using
- jboss 4.0.5
- myfaces/tomahawk
- tiles

I dont deploy any extra jar´s, all necessary ones should be provide by
the jboss, right? When i deploy my application to the jboss, i always
get the following error. I tried to find some solutions at the internet,
but without success. I hope someone can help me..
After the error-message, i also posted my web.xml and faces-config.xml


ERROR [[/]] Exception sending context initialized event to listener
instance of class org.apache.myfaces.webapp.StartupServletContextListener
java.lang.NoClassDefFoundError:
org/apache/struts/tiles/DefinitionsFactoryException
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.getConstructor(Unknown Source)
	at
org.apache.myfaces.config.FacesConfigurator.getApplicationObject(FacesConfigurator.java:548)
	at
org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:473)
	at
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:141)
	at
org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:69)
	at
org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:52)
	at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:417)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy38.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
	at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy39.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
	at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy8.deploy(Unknown Source)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
16:21:58,366 ERROR [StandardContext] Error listenerStart
16:21:58,366 ERROR [StandardContext] Context [] startup failed due to
previous errors
16:21:58,376 WARN  [ServiceController] Problem starting service
jboss.web.deployment:war=Gbase4J_JSF.war,id=-2053729637
org.jboss.deployment.DeploymentException: URL
file:/H:/apps/workspaces/jboss/jboss
4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-exp.war/
deployment failed
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:375)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:417)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy38.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
	at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy39.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
	at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy8.deploy(Unknown Source)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
16:21:58,376 ERROR [MainDeployer] Could not start deployment:
file:/H:/apps/workspaces/jboss/jboss
4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF.war
org.jboss.deployment.DeploymentException: URL
file:/H:/apps/workspaces/jboss/jboss
4.0.5/server/default/tmp/deploy/tmp956Gbase4JEAR.ear-contents/Gbase4J_JSF-exp.war/
deployment failed
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:375)
	at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:417)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy38.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
	at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy39.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
	at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
	at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy8.deploy(Unknown Source)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
	at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
	at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)


My web.xml:
<web-app>
	<context-param>
		<param-name>tiles-definitions</param-name>
		<param-value>/WEB-INF/tiles.xml</param-value>
	</context-param>
	
	<context-param>
		<param-name>javax.faces.CONFIG_FILES</param-name>
		<param-value>/WEB-INF/faces-config.xml</param-value>
	</context-param>

	<filter>
		<filter-name>WelcomeFile Filter</filter-name>
        	
<filter-class>org.apache.myfaces.webapp.filter.WelcomeFileFilter</filter-class>
	</filter>

	<filter>
		<filter-name>extensionsFilter</filter-name>
     	
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
        	<init-param>
			<param-name>uploadMaxFileSize</param-name>
			<param-value>100m</param-value>
		</init-param>
		<init-param>
			<param-name>uploadThresholdSize</param-name>
			<param-value>100k</param-value>
		</init-param>
	</filter>

<filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>*.jsf</url-pattern>
</filter-mapping>
<filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>/faces/*</url-pattern>
</filter-mapping>

<listener>

<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

<servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/gbase4j/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
	
<welcome-file-list>
        <welcome-file>index.jsf</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.html</welcome-file>
</welcome-file-list>

</web-app>


My faces-config:
<faces-config>
	<render-kit>
		<render-kit-class>
			org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
		</render-kit-class>
	</render-kit>
	
	<application>
        <view-handler>
        	org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
        </view-handler>
    </application>

    <navigation-rule></navigation-rule>
</faces-config>


thx a lot,
ray