I'm now using a CVS snapshot (from 20060203). I've managed to get all my code compiling with the new EJB3-RC5 stuff.
Some things I don't quite understand: - what is seam-jndi.properties used for, and where should it go? (.jar or .ear?) - I noticed that for seam-booking, jboss-seam.jar is actually included in the ear, not the ejb3 jar file... Is this the right way to do it? I've tweaked my build and configuration files, and can now deploy without any problems. However, once I make the first request, I get an error. I suspect this has to do with my seam-jndi.properties, or the jndiPattern parameter in web.xml... I copied both verbatim from the seam-booking example. Here is the stack trace: | org.jboss.seam.InstantiationException: Could not instantiate Seam component | at org.jboss.seam.Component.newInstance(Component.java:611) | at org.jboss.seam.Component.newInstance(Component.java:1093) | at org.jboss.seam.Component.getInstance(Component.java:1044) | at org.jboss.seam.Component.getInstance(Component.java:1027) | at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:43) | at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:130) | at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:41) | at com.sun.el.parser.AstValue.getValue(AstValue.java:85) | at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183) | at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71) | at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56) | at javax.faces.component.UIOutput.getValue(UIOutput.java:75) | at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:225) | at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderInput(HtmlTextRendererBase.java:131) | at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:49) | at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331) | at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:521) | at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:518) | at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:518) | at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:447) | at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352) | at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:23) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) | at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54) | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868) | at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) | at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) | at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) | at java.lang.Thread.run(Thread.java:595) | Caused by: javax.naming.NameNotFoundException: LoginActionBean not bound | at org.jnp.server.NamingServer.getBinding(NamingServer.java:529) | at org.jnp.server.NamingServer.getBinding(NamingServer.java:537) | at org.jnp.server.NamingServer.getObject(NamingServer.java:543) | at org.jnp.server.NamingServer.lookup(NamingServer.java:267) | at org.jnp.server.NamingServer.lookup(NamingServer.java:270) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587) | at javax.naming.InitialContext.lookup(InitialContext.java:351) | at org.jboss.seam.Component.instantiate(Component.java:651) | at org.jboss.seam.Component.newInstance(Component.java:607) | ... 43 more | I'm sure this is something simple that I'm missing. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3922177#3922177 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3922177 ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user