[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-3766) examples is not working under tomcat 6.0

Alexey Kakunin (JIRA) jira-events at lists.jboss.org
Fri Nov 28 07:49:36 EST 2008


    [ https://jira.jboss.org/jira/browse/JBSEAM-3766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12440319#action_12440319 ] 

Alexey Kakunin commented on JBSEAM-3766:
----------------------------------------

For example for ui example followed jars were missed:
* javassist.jar
* dom4j.jar
* antlr.jar
* jta.jar
* persistence-api.jar
* hibernate-validator.jar

after adding them (i just changed exmaples/build.xml to add these dependencies into seam.jar fileset - but not sure it is correct):

<fileset id="seam.jar" dir="${lib.dir}">
		<include name="jboss-seam.jar" />
		<include name="javassist.jar" />
		<include name="dom4j.jar" />
		<include name="antlr.jar" />
		<include name="jta.jar" />
		<include name="persistence-api.jar" />	
		<include name="hibernate-validator.jar" />	
	</fileset>

still cannot run application:
WARNING: uncaught exception, passing to exception handler
java.lang.IllegalStateException: Could not commit transaction
	at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:626)
	at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:605)
	at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsAfterPhase(SeamPhaseListener.java:343)
	at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:243)
	at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:194)
	at com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
	at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
	at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: exception invoking: getTransaction
	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:148)
	at org.jboss.seam.Component.callComponentMethod(Component.java:2201)
	at org.jboss.seam.Component.unwrap(Component.java:2227)
	at org.jboss.seam.Component.getInstance(Component.java:1994)
	at org.jboss.seam.Component.getInstance(Component.java:1957)
	at org.jboss.seam.Component.getInstance(Component.java:1951)
	at org.jboss.seam.Component.getInstance(Component.java:1924)
	at org.jboss.seam.Component.getInstance(Component.java:1919)
	at org.jboss.seam.transaction.Transaction.instance(Transaction.java:36)
	at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:611)
	... 35 more
Caused by: javax.naming.NamingException: Cannot create resource instance
	at org.apache.naming.factory.TransactionFactory.getObjectInstance(TransactionFactory.java:113)
	at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
	at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
	at org.jboss.seam.transaction.Transaction.getUserTransaction(Transaction.java:79)
	at org.jboss.seam.transaction.Transaction.createUTTransaction(Transaction.java:71)
	at org.jboss.seam.transaction.Transaction.getTransaction(Transaction.java:44)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:138)
	... 44 more
Nov 28, 2008 3:38:22 PM org.jboss.seam.contexts.Contexts flushAndDestroyContexts
SEVERE: could not discover transaction status


It looks like there is not db connection (of course, tomcat has no any default jdbc resource) - and it looks like some important steps missed in documentation about how to run examples on Tomcat

> examples is not working under tomcat 6.0
> ----------------------------------------
>
>                 Key: JBSEAM-3766
>                 URL: https://jira.jboss.org/jira/browse/JBSEAM-3766
>             Project: Seam
>          Issue Type: Bug
>          Components: Examples
>    Affects Versions: 2.1.0.SP1
>         Environment: CentOs 5.2, java 1.6.10_u10, tomcat 6.0.18
>            Reporter: Alexey Kakunin
>            Priority: Minor
>
> just following to documentation, configured tomcat.home in build.properties,switched to example project folder (for example registration) and called ant tomcat.deploy
> Project built and deployed to tomcat, but during initialization followed error generated:
> java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
> 	at org.jboss.seam.contexts.Contexts.destroy(Contexts.java:243)
> 	at org.jboss.seam.contexts.Lifecycle.endApplication(Lifecycle.java:56)
> 	at org.jboss.seam.contexts.ServletLifecycle.endApplication(ServletLifecycle.java:135)
> 	at org.jboss.seam.servlet.SeamListener.contextDestroyed(SeamListener.java:39)
> 	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
> 	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4523)
> Looks like javassist should be added into depepndencies

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list