0 Replies Latest reply on Nov 1, 2006 11:01 AM by kumachan

    About deploy of seam

    kumachan

      Hello.
      I have my first simple program of ejb3 by using Seam.
      The jar file and the war file cannot be moved by separately doing deploy
      though the ear file is done in deploy and it was possible to move it.
      Is this possible?
      Is the writing of the configuration file bad though the call of the method of
      ejb seems not to consist of jsp?
      Only the sample that uses the ear file can be found, and it embarrasses it.
      Could anyone advise?

      ## Environment ##
      JBOSS4.0.5GA
      jdk1.5.0_06
      jboss-seam-1.0.1.GA


      ## ks.war ##

      [ROOT]
       |- *.jsp
       |- META-INF
       |- WEB-INF
       |- faces-config.xml
       |- web.xml
       |- lib
       |- jboss-seam-ui.jar



      ## ks.jar ##
      [ROOT]
       |- jboss-seam.jar
       |- META-INF
       |- ejb-jar.xml
       |- persistence.xml
       |- ks
       |- sample
       |- *.class



      ## components.xml ##

      <components>
       <component name="org.jboss.seam.core.init">
       <property name="myFacesLifecycleBug">true</property>
       <property name="jndiPattern">ks/#{ejbName}/local</property>
       </component>
      
       <component class="org.jboss.seam.core.Ejb" installed="false"/>
      </components>





      ## error ##

      21:02:11,838 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servl
      et threw exception
      javax.faces.FacesException: Error calling action method of component with id _
      idJsp0:_idJsp1
      at org.apache.myfaces.application.ActionListenerImpl.processAction(Act
      ionListenerImpl.java:74)
      at javax.faces.component.UICommand.broadcast(UICommand.java:106)
      at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java
      :94)
      at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java
      :168)
      at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(Lifecy
      cleImpl.java:343)
      at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.ja
      va:86)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap
      plicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicatio
      nFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeader
      Filter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap
      plicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicatio
      nFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappe
      rValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContex
      tValve.java:178)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Secur
      ityAssociationValve.java:175)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextVa
      lve.java:74)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve
      .java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve
      .java:105)
      at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedCon
      nectionValve.java:156)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineV
      alve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.j
      ava:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.ja
      va:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler
      .processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEnd
      point.java:527)
      at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveW
      orkerThread.java:112)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: javax.faces.el.EvaluationException: Exception while invoking expres
      sion #{register.start}
      at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.ja
      va:165)
      at org.apache.myfaces.application.ActionListenerImpl.processAction(Act
      ionListenerImpl.java:63)
      ... 25 more
      Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam c
      omponent: register
      at org.jboss.seam.Component.newInstance(Component.java:735)
      at org.jboss.seam.Component.newInstance(Component.java:1308)
      at org.jboss.seam.Component.getInstance(Component.java:1263)
      at org.jboss.seam.Component.getInstance(Component.java:1246)
      at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariabl
      eResolver.java:44)
      at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariab
      le(LastVariableResolverInChain.java:42)
      at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVa
      riable(ValueBindingImpl.java:574)
      at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
      at org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(Val
      ueBindingImpl.java:455)
      at org.apache.myfaces.el.MethodBindingImpl.resolveToBaseAndProperty(Me
      thodBindingImpl.java:180)
      at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.ja
      va:114)
      ... 26 more
      Caused by: javax.naming.NameNotFoundException: local 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:296)
      at org.jnp.server.NamingServer.lookup(NamingServer.java:270)
      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:774)
      at org.jboss.seam.Component.newInstance(Component.java:731)
      ... 36 more