You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by CG <le...@gmail.com> on 2008/03/18 13:25:30 UTC

Unclear steps in tutorial "Stateless Session Bean"

Hi,
  I am now trying the tutorial  "Stateless Session Bean"
http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun

And I am stuck at section  "Few more configurations", where need to
configure dependencies because the steps are a bit unclear.
I try to follow but get the following error which seems like is caused
by the dependecies configuration
Hope that somebody can help . thanks.

[error]
Caused by: org.apache.geronimo.kernel.repository.MissingDependencyException:
Missing dependency: console.dbpool/jdbc%2Fuserds//
	at org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
	at org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
	... 21 more

[/error]: 	


Below are my questions:

Question 1 : At which part of openejb-jar.xml, the following
datasource dependency should be inserted ?
<sys:dependencies>
            <sys:dependency>
                <sys:groupId>console.dbpool</sys:groupId>
                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
            </sys:dependency>
</sys:dependencies>

This is how I do

<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
  <sys:environment>
      <sys:dependencies>
      	<sys:dependency>
          <sys:groupId>console.dbpool</sys:groupId>
          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
      	</sys:dependency>
  	  </sys:dependencies>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>
  </sys:environment>
  <enterprise-beans/>
</openejb-jar>

Question 2:  There is no geronimo-web.xml(there is only web.xml) under
WEB-INF , should I create a new one ?

<sys:dependencies>
       <sys:dependency>
            <sys:groupId>default</sys:groupId>
      		<sys:artifactId>StatelessSessionEJB</sys:artifactId>
      		<sys:version>1.0</sys:version>
      		<sys:type>car</sys:type>
       </sys:dependency>
</sys:dependencies>



Thanks.

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
And I found that the index.jsp is deployed to
 <geronimo installation
path>/repository/default/ApplicationClient/1.0/ApplicationClient-1.0.car/ApplicationClient/WebContent


Is it correct ?


On Fri, Mar 21, 2008 at 11:28 PM, CG <le...@gmail.com> wrote:
> I found that my web.xml seems like has no configuration detail, is it
>  supposed to be like that ?
>
>  CG
>
>
>
>  web.xml
>  =======
>  <?xml version="1.0" encoding="UTF-8"?>
>  <web-app id="WebApp_ID" version="2.5"
>  xmlns="http://java.sun.com/xml/ns/javaee"
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
>  </web-app>
>
>
>
>
>  On Fri, Mar 21, 2008 at 10:09 AM, CG <le...@gmail.com> wrote:
>  > Hi ashish, do you receive the ApplicationClient.war that I sent ?
>  >
>  >
>  >
>  >  On Thu, Mar 20, 2008 at 12:35 PM, CG <le...@gmail.com> wrote:
>  >  > Ok, here it is.
>  >  >
>  >  >
>  >  >
>  >  >  On Thu, Mar 20, 2008 at 11:42 AM, Ashish Jain <as...@gmail.com> wrote:
>  >  >  > Hi,
>  >  >  > Can you send me your version of ApplicationClient.war? I would like to have
>  >  >  > a look at it.
>  >  >  >
>  >  >  > Thanks
>  >  >  > Ashish
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  > On Thu, Mar 20, 2008 at 9:02 AM, CG <le...@gmail.com> wrote:
>  >  >  >
>  >  >  > > Hi, Ashish
>  >  >  > >  would you mind give me your version of ApplicationClient.war to let me
>  >  >  > try ?
>  >  >  > >
>  >  >  > > CG
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > > On Thu, Mar 20, 2008 at 10:30 AM, CG <le...@gmail.com> wrote:
>  >  >  > > > hi,
>  >  >  > > >   I think is the datasource problem that cause the exception but I did
>  >  >  > > >  follow the steps to configure it.
>  >  >  > > >
>  >  >  > > >  I have create all those .jsp under WebContent , reexport and redeploy
>  >  >  > > >  , no luck, problem still persist.
>  >  >  > > >
>  >  >  > > >  To my understand , apache used to have a DocumentRoot , i wonder the
>  >  >  > > >  geronimo-tomcat default DocumentRoot is at which directory , and where
>  >  >  > > >  can I see the configuration ?
>  >  >  > > >
>  >  >  > > >  I notice that some built-in example , like dojo , remote-deploy etc
>  >  >  > > >  are having the HTTP 404 error also , only juddi , CAHelper works .
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >  I am still reading the documentation to find out the problem but any
>  >  >  > > >  guidance will much be appreciated , thanks.
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >  CG
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >  On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com>
>  >  >  > wrote:
>  >  >  > > >  > Hi CG,
>  >  >  > > >  > So was the missing datasource the cause of exception? Regarding the
>  >  >  > current
>  >  >  > > >  > problem
>  >  >  > > >  > create index.jsp as well as other jsp's under WebContent.
>  >  >  > > >  >
>  >  >  > > >  > Thanks
>  >  >  > > >  > Ashish
>  >  >  > > >  >
>  >  >  > > >  >
>  >  >  > > >  >
>  >  >  > > >  > On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
>  >  >  > > >  >
>  >  >  > > >  > > Hi Ashish ,
>  >  >  > > >  > > I am using AG 2.1.
>  >  >  > > >  > >
>  >  >  > > >  > >  I did follow the tutorial to create the datasource.
>  >  >  > > >  > > Anyway,   I follow your steps, and I manage to deploy the
>  >  >  > > >  > > StatelessSession.ejb and ApplicationClient.war .
>  >  >  > > >  > >
>  >  >  > > >  > > However, when I browser at
>  >  >  > http://localhost:8080/ApplicationClient/,
>  >  >  > > >  > > it gives me HTTP 404 error.
>  >  >  > > >  > >
>  >  >  > > >  > > type Status report
>  >  >  > > >  > > message /ApplicationClient/login.jsp
>  >  >  > > >  > > The requested resource (/ApplicationClient/) is not available.
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > > I believe it maybe due to the file path problem , is it?
>  >  >  > > >  > >
>  >  >  > > >  > > It seems like cannot find the index.jsp ?
>  >  >  > > >  > >
>  >  >  > > >  > > Where should the index.jsp been put ? according to the tutorial
>  >  >  > should
>  >  >  > > >  > > be under the WEB-INF.
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > > Thanks
>  >  >  > > >  > > CG
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > >
>  >  >  > > >  > > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com>
>  >  >  > wrote:
>  >  >  > > >  > > > There are only two possibilities for such an error.
>  >  >  > > >  > > > 1) Either you have not mentioned the correct dependency in the
>  >  >  > > >  > deployment
>  >  >  > > >  > > > plan.
>  >  >  > > >  > > > 2) You have not created the datasource.
>  >  >  > > >  > > >
>  >  >  > > >  > > > Since 1) is not possible becoz you are using the correct plan. I
>  >  >  > guess
>  >  >  > > >  > there
>  >  >  > > >  > > > is some issue with your datasource. You can try the following
>  >  >  > > >  > > >  1) Create a database as suggested by the turorial
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
>  >  >  > > >  > > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is
>  >  >  > present in
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
>  >  >  > > >  > > > using the plan attached.
>  >  >  > > >  > > > 3) Now deploy the StatelessSessionEJB.jar.
>  >  >  > > >  > > >
>  >  >  > > >  > > > This should help you. BTW what is the version of AG you are
>  >  >  > using?
>  >  >  > > >  > > >
>  >  >  > > >  > > > Thanks
>  >  >  > > >  > > > Ashish
>  >  >  > > >  > > >
>  >  >  > > >  > > >
>  >  >  > > >  > > >
>  >  >  > > >  > > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
>  >  >  > > >  > > >
>  >  >  > > >  > > > > Hi,
>  >  >  > > >  > > > >  I have downloaded the file , and use the console to deploy it.
>  >  >  > > >  > > > > No luck , same error.
>  >  >  > > >  > > > >    I am a total newbie , not sure any futher steps that I can
>  >  >  > try to
>  >  >  > > >  > do .
>  >  >  > > >  > > > > Hope that you can give a futher guidance , thanks.
>  >  >  > > >  > > > >
>  >  >  > > >  > > > >
>  >  >  > > >  > > > > Rgds,
>  >  >  > > >  > > > >  CG
>  >  >  > > >  > > > >
>  >  >  > > >  > > > >
>  >  >  > > >  > > > >
>  >  >  > > >  > > > >
>  >  >  > > >  > > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain
>  >  >  > <as...@gmail.com>
>  >  >  > > >  > wrote:
>  >  >  > > >  > > > > > Hi CG,
>  >  >  > > >  > > > > > I just now executed the complete tutorial and found no
>  >  >  > problems with
>  >  >  > > >  > > > > > StatelessSessionEJB.jar. I am attaching the recently created
>  >  >  > > >  > > > > > StatelessSessionEJB.jar. Have a look at it and compare it
>  >  >  > with the
>  >  >  > > >  > one
>  >  >  > > >  > > > you
>  >  >  > > >  > > > > > have created
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > > > Hope it helps
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > > > Thanks
>  >  >  > > >  > > > > > Ashish
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com>
>  >  >  > wrote:
>  >  >  > > >  > > > > > > Hi Ashish,
>  >  >  > > >  > > > > > >  Thanks for your reply.
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > > I have updated the geronimo-web.xml and openejb-jar.xml,
>  >  >  > and
>  >  >  > > >  > reexport
>  >  >  > > >  > > > > > > the archieve, and deploy using the console.
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > > However, the problem still there when I deploy
>  >  >  > > >  > StatelessSessionEJB.jar
>  >  >  > > >  > > > > > >  (ApplicationClient.war no problem)
>  >  >  > > >  > > > > > > still the dependency problem ..
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > > need your guidance , thanks in advance.
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > > Error message:
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > > Caused by:
>  >  >  > > >  > > > > >
>  >  >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  >  >  > > >  > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  >  >  > > >  > > > > > >        at
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  >  >  > > >  > > > > > >        at
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  >  >  > > >  > > > > > >        at
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  >  >  > > >  > > > > > >        at
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  >  >  > > >  > > > > > >        at
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  >  >  > > >  > > > > > >        ... 21 more
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain
>  >  >  > <as...@gmail.com>
>  >  >  > > >  > > > wrote:
>  >  >  > > >  > > > > > > > Hi,
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > > Thanks for bringing this forward. The tutorial has been
>  >  >  > updated
>  >  >  > > >  > to
>  >  >  > > >  > > > > > reflect
>  >  >  > > >  > > > > > > > the final geronimo-web.xml and openejb-jar.xml.
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > > Thanks
>  >  >  > > >  > > > > > > > Ashish
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
>  >  >  > > >  > <as...@gmail.com>
>  >  >  > > >  > > > wrote:
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > > > Hi,
>  >  >  > > >  > > > > > > > > Ans1: openejb-jar.xml seems to be correct.
>  >  >  > openejb-jar.xml for
>  >  >  > > >  > the
>  >  >  > > >  > > > > > > > application should look like this
>  >  >  > > >  > > > > > > > > openejb-jar.xml
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  >  >  > > >  > > > > > > > > <openejb-jar
>  >  >  > > >  > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  >  >  > > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  >  >  > > >  > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  >  >  > > >  > > > > > > >
>  >  >  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  >  >  > > >  > > > > > > >
>  >  >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  >  >  > > >  > > > > > > > >   <sys:environment>
>  >  >  > > >  > > > > > > > >   <sys:dependencies>
>  >  >  > > >  > > > > > > > >             <sys:dependency>
>  >  >  > > >  > > > > > > > >
>  >  >  > <sys:groupId>console.dbpool</sys:groupId>
>  >  >  > > >  > > > > > > > >
>  >  >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  >  >  > > >  > > > > > > > >             </sys:dependency>
>  >  >  > > >  > > > > > > > > </sys:dependencies>
>  >  >  > > >  > > > > > > > >     <sys:moduleId>
>  >  >  > > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  >  >  > > >  > > > > > > > >
>  >  >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  >  > > >  > > > > > > > >       <sys:version>1.0</sys:version>
>  >  >  > > >  > > > > > > > >       <sys:type>car</sys:type>
>  >  >  > > >  > > > > > > > >     </sys:moduleId>
>  >  >  > > >  > > > > > > > >     </sys:environment>
>  >  >  > > >  > > > > > > > >   <enterprise-beans/>
>  >  >  > > >  > > > > > > > > </openejb-jar>
>  >  >  > > >  > > > > > > > > I hope you have followed all the steps and created a
>  >  >  > > >  > datasource as
>  >  >  > > >  > > > > > > > suggested by the tutorial.
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > > Ans2: geronimo-web.xml is automatically created once
>  >  >  > you have
>  >  >  > > >  > your
>  >  >  > > >  > > > > > > > environment set up with geronimo eclipse plugin. You need
>  >  >  > not
>  >  >  > > >  > create
>  >  >  > > >  > > > > > one.
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > > geronimo-web.xml
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  >  >  > > >  > > > > > > > > <web-app
>  >  >  > > >  > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
>  >  >  > > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
>  >  >  > > >  > > > > > > >
>  >  >  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
>  >  >  > > >  > > > > > > >
>  >  >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>  >  >  > > >  > > > > > > > >   <sys:environment>
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >     <sys:moduleId>
>  >  >  > > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  >  >  > > >  > > > > > > > >
>  >  >  > <sys:artifactId>ApplicationClient</sys:artifactId>
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >       <sys:version>1.0</sys:version>
>  >  >  > > >  > > > > > > > >       <sys:type>car</sys:type>
>  >  >  > > >  > > > > > > > >     </sys:moduleId>
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >     <sys:dependencies>
>  >  >  > > >  > > > > > > > >        <sys:dependency>
>  >  >  > > >  > > > > > > > >             <sys:groupId>default</sys:groupId>
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  >  > > >  > > > > > > > >               <sys:version>1.0</sys:version>
>  >  >  > > >  > > > > > > > >               <sys:type>car</sys:type>
>  >  >  > > >  > > > > > > > >        </sys:dependency>
>  >  >  > > >  > > > > > > > > </sys:dependencies>
>  >  >  > > >  > > > > > > > >   </sys:environment>
>  >  >  > > >  > > > > > > > >   <context-root>/ApplicationClient</context-root>
>  >  >  > > >  > > > > > > > > </web-app>
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG
>  >  >  > <le...@gmail.com>
>  >  >  > > >  > wrote:
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > > > Hi,
>  >  >  > > >  > > > > > > > > >  I am now trying the tutorial  "Stateless Session
>  >  >  > Bean"
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > And I am stuck at section  "Few more configurations",
>  >  >  > where
>  >  >  > > >  > need
>  >  >  > > >  > > > to
>  >  >  > > >  > > > > > > > > > configure dependencies because the steps are a bit
>  >  >  > unclear.
>  >  >  > > >  > > > > > > > > > I try to follow but get the following error which
>  >  >  > seems like
>  >  >  > > >  > is
>  >  >  > > >  > > > > > caused
>  >  >  > > >  > > > > > > > > > by the dependecies configuration
>  >  >  > > >  > > > > > > > > > Hope that somebody can help . thanks.
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > [error]
>  >  >  > > >  > > > > > > > > > Caused by:
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  >  >  > > >  > > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  >  >  > > >  > > > > > > > > >        at
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  >  >  > > >  > > > > > > > > >        at
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  >  >  > > >  > > > > > > > > >        at
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  >  >  > > >  > > > > > > > > >        at
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  >  >  > > >  > > > > > > > > >        at
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > >
>  >  >  > > >  >
>  >  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  >  >  > > >  > > > > > > > > >        ... 21 more
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > [/error]:
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > Below are my questions:
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > Question 1 : At which part of openejb-jar.xml, the
>  >  >  > following
>  >  >  > > >  > > > > > > > > > datasource dependency should be inserted ?
>  >  >  > > >  > > > > > > > > > <sys:dependencies>
>  >  >  > > >  > > > > > > > > >            <sys:dependency>
>  >  >  > > >  > > > > > > > > >
>  >  >  > <sys:groupId>console.dbpool</sys:groupId>
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  >  >  > > >  > > > > > > > > >            </sys:dependency>
>  >  >  > > >  > > > > > > > > > </sys:dependencies>
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > This is how I do
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  >  >  > > >  > > > > > > > > > <openejb-jar
>  >  >  > > >  > > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  >  >  > > >  > > > > > > > > >
>  >  >  > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  >  >  > > >  > > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  >  >  > > >  > > > > > > > > >
>  >  >  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  >  >  > > >  > > > > > > > > >  <sys:environment>
>  >  >  > > >  > > > > > > > > >      <sys:dependencies>
>  >  >  > > >  > > > > > > > > >        <sys:dependency>
>  >  >  > > >  > > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
>  >  >  > > >  > > > > > > > > >
>  >  >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  >  >  > > >  > > > > > > > > >        </sys:dependency>
>  >  >  > > >  > > > > > > > > >          </sys:dependencies>
>  >  >  > > >  > > > > > > > > >    <sys:moduleId>
>  >  >  > > >  > > > > > > > > >      <sys:groupId>default</sys:groupId>
>  >  >  > > >  > > > > > > > > >
>  >  >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  >  > > >  > > > > > > > > >      <sys:version>1.0</sys:version>
>  >  >  > > >  > > > > > > > > >      <sys:type>car</sys:type>
>  >  >  > > >  > > > > > > > > >    </sys:moduleId>
>  >  >  > > >  > > > > > > > > >  </sys:environment>
>  >  >  > > >  > > > > > > > > >  <enterprise-beans/>
>  >  >  > > >  > > > > > > > > > </openejb-jar>
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > Question 2:  There is no geronimo-web.xml(there is
>  >  >  > only
>  >  >  > > >  > web.xml)
>  >  >  > > >  > > > > > under
>  >  >  > > >  > > > > > > > > > WEB-INF , should I create a new one ?
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > <sys:dependencies>
>  >  >  > > >  > > > > > > > > >       <sys:dependency>
>  >  >  > > >  > > > > > > > > >            <sys:groupId>default</sys:groupId>
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  >  > > >  > > > > > > > > >                <sys:version>1.0</sys:version>
>  >  >  > > >  > > > > > > > > >                <sys:type>car</sys:type>
>  >  >  > > >  > > > > > > > > >       </sys:dependency>
>  >  >  > > >  > > > > > > > > > </sys:dependencies>
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > > > Thanks.
>  >  >  > > >  > > > > > > > > >
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > > >
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > > >
>  >  >  > > >  > > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > > >
>  >  >  > > >  > > > >
>  >  >  > > >  > > >
>  >  >  > > >  > > >
>  >  >  > > >  > >
>  >  >  > > >  >
>  >  >  > > >  >
>  >  >  > > >
>  >  >  > >
>  >  >  >
>  >  >  >
>  >  >
>  >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
I found that my web.xml seems like has no configuration detail, is it
supposed to be like that ?

CG


web.xml
=======
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
</web-app>


On Fri, Mar 21, 2008 at 10:09 AM, CG <le...@gmail.com> wrote:
> Hi ashish, do you receive the ApplicationClient.war that I sent ?
>
>
>
>  On Thu, Mar 20, 2008 at 12:35 PM, CG <le...@gmail.com> wrote:
>  > Ok, here it is.
>  >
>  >
>  >
>  >  On Thu, Mar 20, 2008 at 11:42 AM, Ashish Jain <as...@gmail.com> wrote:
>  >  > Hi,
>  >  > Can you send me your version of ApplicationClient.war? I would like to have
>  >  > a look at it.
>  >  >
>  >  > Thanks
>  >  > Ashish
>  >  >
>  >  >
>  >  >
>  >  > On Thu, Mar 20, 2008 at 9:02 AM, CG <le...@gmail.com> wrote:
>  >  >
>  >  > > Hi, Ashish
>  >  > >  would you mind give me your version of ApplicationClient.war to let me
>  >  > try ?
>  >  > >
>  >  > > CG
>  >  > >
>  >  > >
>  >  > >
>  >  > >
>  >  > > On Thu, Mar 20, 2008 at 10:30 AM, CG <le...@gmail.com> wrote:
>  >  > > > hi,
>  >  > > >   I think is the datasource problem that cause the exception but I did
>  >  > > >  follow the steps to configure it.
>  >  > > >
>  >  > > >  I have create all those .jsp under WebContent , reexport and redeploy
>  >  > > >  , no luck, problem still persist.
>  >  > > >
>  >  > > >  To my understand , apache used to have a DocumentRoot , i wonder the
>  >  > > >  geronimo-tomcat default DocumentRoot is at which directory , and where
>  >  > > >  can I see the configuration ?
>  >  > > >
>  >  > > >  I notice that some built-in example , like dojo , remote-deploy etc
>  >  > > >  are having the HTTP 404 error also , only juddi , CAHelper works .
>  >  > > >
>  >  > > >
>  >  > > >  I am still reading the documentation to find out the problem but any
>  >  > > >  guidance will much be appreciated , thanks.
>  >  > > >
>  >  > > >
>  >  > > >  CG
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >  On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com>
>  >  > wrote:
>  >  > > >  > Hi CG,
>  >  > > >  > So was the missing datasource the cause of exception? Regarding the
>  >  > current
>  >  > > >  > problem
>  >  > > >  > create index.jsp as well as other jsp's under WebContent.
>  >  > > >  >
>  >  > > >  > Thanks
>  >  > > >  > Ashish
>  >  > > >  >
>  >  > > >  >
>  >  > > >  >
>  >  > > >  > On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
>  >  > > >  >
>  >  > > >  > > Hi Ashish ,
>  >  > > >  > > I am using AG 2.1.
>  >  > > >  > >
>  >  > > >  > >  I did follow the tutorial to create the datasource.
>  >  > > >  > > Anyway,   I follow your steps, and I manage to deploy the
>  >  > > >  > > StatelessSession.ejb and ApplicationClient.war .
>  >  > > >  > >
>  >  > > >  > > However, when I browser at
>  >  > http://localhost:8080/ApplicationClient/,
>  >  > > >  > > it gives me HTTP 404 error.
>  >  > > >  > >
>  >  > > >  > > type Status report
>  >  > > >  > > message /ApplicationClient/login.jsp
>  >  > > >  > > The requested resource (/ApplicationClient/) is not available.
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > > I believe it maybe due to the file path problem , is it?
>  >  > > >  > >
>  >  > > >  > > It seems like cannot find the index.jsp ?
>  >  > > >  > >
>  >  > > >  > > Where should the index.jsp been put ? according to the tutorial
>  >  > should
>  >  > > >  > > be under the WEB-INF.
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > > Thanks
>  >  > > >  > > CG
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > >
>  >  > > >  > > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com>
>  >  > wrote:
>  >  > > >  > > > There are only two possibilities for such an error.
>  >  > > >  > > > 1) Either you have not mentioned the correct dependency in the
>  >  > > >  > deployment
>  >  > > >  > > > plan.
>  >  > > >  > > > 2) You have not created the datasource.
>  >  > > >  > > >
>  >  > > >  > > > Since 1) is not possible becoz you are using the correct plan. I
>  >  > guess
>  >  > > >  > there
>  >  > > >  > > > is some issue with your datasource. You can try the following
>  >  > > >  > > >  1) Create a database as suggested by the turorial
>  >  > > >  > > >
>  >  > > >  >
>  >  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
>  >  > > >  > > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is
>  >  > present in
>  >  > > >  > > >
>  >  > > >  >
>  >  > <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
>  >  > > >  > > > using the plan attached.
>  >  > > >  > > > 3) Now deploy the StatelessSessionEJB.jar.
>  >  > > >  > > >
>  >  > > >  > > > This should help you. BTW what is the version of AG you are
>  >  > using?
>  >  > > >  > > >
>  >  > > >  > > > Thanks
>  >  > > >  > > > Ashish
>  >  > > >  > > >
>  >  > > >  > > >
>  >  > > >  > > >
>  >  > > >  > > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
>  >  > > >  > > >
>  >  > > >  > > > > Hi,
>  >  > > >  > > > >  I have downloaded the file , and use the console to deploy it.
>  >  > > >  > > > > No luck , same error.
>  >  > > >  > > > >    I am a total newbie , not sure any futher steps that I can
>  >  > try to
>  >  > > >  > do .
>  >  > > >  > > > > Hope that you can give a futher guidance , thanks.
>  >  > > >  > > > >
>  >  > > >  > > > >
>  >  > > >  > > > > Rgds,
>  >  > > >  > > > >  CG
>  >  > > >  > > > >
>  >  > > >  > > > >
>  >  > > >  > > > >
>  >  > > >  > > > >
>  >  > > >  > > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain
>  >  > <as...@gmail.com>
>  >  > > >  > wrote:
>  >  > > >  > > > > > Hi CG,
>  >  > > >  > > > > > I just now executed the complete tutorial and found no
>  >  > problems with
>  >  > > >  > > > > > StatelessSessionEJB.jar. I am attaching the recently created
>  >  > > >  > > > > > StatelessSessionEJB.jar. Have a look at it and compare it
>  >  > with the
>  >  > > >  > one
>  >  > > >  > > > you
>  >  > > >  > > > > > have created
>  >  > > >  > > > > >
>  >  > > >  > > > > > Hope it helps
>  >  > > >  > > > > >
>  >  > > >  > > > > > Thanks
>  >  > > >  > > > > > Ashish
>  >  > > >  > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com>
>  >  > wrote:
>  >  > > >  > > > > > > Hi Ashish,
>  >  > > >  > > > > > >  Thanks for your reply.
>  >  > > >  > > > > > >
>  >  > > >  > > > > > > I have updated the geronimo-web.xml and openejb-jar.xml,
>  >  > and
>  >  > > >  > reexport
>  >  > > >  > > > > > > the archieve, and deploy using the console.
>  >  > > >  > > > > > >
>  >  > > >  > > > > > > However, the problem still there when I deploy
>  >  > > >  > StatelessSessionEJB.jar
>  >  > > >  > > > > > >  (ApplicationClient.war no problem)
>  >  > > >  > > > > > > still the dependency problem ..
>  >  > > >  > > > > > >
>  >  > > >  > > > > > > need your guidance , thanks in advance.
>  >  > > >  > > > > > >
>  >  > > >  > > > > > > Error message:
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > > Caused by:
>  >  > > >  > > > > >
>  >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  >  > > >  > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  >  > > >  > > > > > >        at
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  >  > > >  > > > > > >        at
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  >  > > >  > > > > > >        at
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  >  > > >  > > > > > >        at
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  >  > > >  > > > > > >        at
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  >  > > >  > > > > > >        ... 21 more
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain
>  >  > <as...@gmail.com>
>  >  > > >  > > > wrote:
>  >  > > >  > > > > > > > Hi,
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > > Thanks for bringing this forward. The tutorial has been
>  >  > updated
>  >  > > >  > to
>  >  > > >  > > > > > reflect
>  >  > > >  > > > > > > > the final geronimo-web.xml and openejb-jar.xml.
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > > Thanks
>  >  > > >  > > > > > > > Ashish
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
>  >  > > >  > <as...@gmail.com>
>  >  > > >  > > > wrote:
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > > > Hi,
>  >  > > >  > > > > > > > > Ans1: openejb-jar.xml seems to be correct.
>  >  > openejb-jar.xml for
>  >  > > >  > the
>  >  > > >  > > > > > > > application should look like this
>  >  > > >  > > > > > > > > openejb-jar.xml
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  >  > > >  > > > > > > > > <openejb-jar
>  >  > > >  > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  >  > > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  >  > > >  > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  >  > > >  > > > > > > >
>  >  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  >  > > >  > > > > > > >
>  >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  >  > > >  > > > > > > > >   <sys:environment>
>  >  > > >  > > > > > > > >   <sys:dependencies>
>  >  > > >  > > > > > > > >             <sys:dependency>
>  >  > > >  > > > > > > > >
>  >  > <sys:groupId>console.dbpool</sys:groupId>
>  >  > > >  > > > > > > > >
>  >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  >  > > >  > > > > > > > >             </sys:dependency>
>  >  > > >  > > > > > > > > </sys:dependencies>
>  >  > > >  > > > > > > > >     <sys:moduleId>
>  >  > > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  >  > > >  > > > > > > > >
>  >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  > > >  > > > > > > > >       <sys:version>1.0</sys:version>
>  >  > > >  > > > > > > > >       <sys:type>car</sys:type>
>  >  > > >  > > > > > > > >     </sys:moduleId>
>  >  > > >  > > > > > > > >     </sys:environment>
>  >  > > >  > > > > > > > >   <enterprise-beans/>
>  >  > > >  > > > > > > > > </openejb-jar>
>  >  > > >  > > > > > > > > I hope you have followed all the steps and created a
>  >  > > >  > datasource as
>  >  > > >  > > > > > > > suggested by the tutorial.
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > > Ans2: geronimo-web.xml is automatically created once
>  >  > you have
>  >  > > >  > your
>  >  > > >  > > > > > > > environment set up with geronimo eclipse plugin. You need
>  >  > not
>  >  > > >  > create
>  >  > > >  > > > > > one.
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > > geronimo-web.xml
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  >  > > >  > > > > > > > > <web-app
>  >  > > >  > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
>  >  > > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
>  >  > > >  > > > > > > >
>  >  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
>  >  > > >  > > > > > > >
>  >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>  >  > > >  > > > > > > > >   <sys:environment>
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >     <sys:moduleId>
>  >  > > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  >  > > >  > > > > > > > >
>  >  > <sys:artifactId>ApplicationClient</sys:artifactId>
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >       <sys:version>1.0</sys:version>
>  >  > > >  > > > > > > > >       <sys:type>car</sys:type>
>  >  > > >  > > > > > > > >     </sys:moduleId>
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >     <sys:dependencies>
>  >  > > >  > > > > > > > >        <sys:dependency>
>  >  > > >  > > > > > > > >             <sys:groupId>default</sys:groupId>
>  >  > > >  > > > > > > > >
>  >  > > >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  > > >  > > > > > > > >               <sys:version>1.0</sys:version>
>  >  > > >  > > > > > > > >               <sys:type>car</sys:type>
>  >  > > >  > > > > > > > >        </sys:dependency>
>  >  > > >  > > > > > > > > </sys:dependencies>
>  >  > > >  > > > > > > > >   </sys:environment>
>  >  > > >  > > > > > > > >   <context-root>/ApplicationClient</context-root>
>  >  > > >  > > > > > > > > </web-app>
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG
>  >  > <le...@gmail.com>
>  >  > > >  > wrote:
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > > > Hi,
>  >  > > >  > > > > > > > > >  I am now trying the tutorial  "Stateless Session
>  >  > Bean"
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > And I am stuck at section  "Few more configurations",
>  >  > where
>  >  > > >  > need
>  >  > > >  > > > to
>  >  > > >  > > > > > > > > > configure dependencies because the steps are a bit
>  >  > unclear.
>  >  > > >  > > > > > > > > > I try to follow but get the following error which
>  >  > seems like
>  >  > > >  > is
>  >  > > >  > > > > > caused
>  >  > > >  > > > > > > > > > by the dependecies configuration
>  >  > > >  > > > > > > > > > Hope that somebody can help . thanks.
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > [error]
>  >  > > >  > > > > > > > > > Caused by:
>  >  > > >  > > > > > > >
>  >  > > >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  >  > > >  > > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  >  > > >  > > > > > > > > >        at
>  >  > > >  > > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  >  > > >  > > > > > > > > >        at
>  >  > > >  > > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  >  > > >  > > > > > > > > >        at
>  >  > > >  > > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  >  > > >  > > > > > > > > >        at
>  >  > > >  > > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  >  > > >  > > > > > > > > >        at
>  >  > > >  > > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > >
>  >  > > >  >
>  >  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  >  > > >  > > > > > > > > >        ... 21 more
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > [/error]:
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > Below are my questions:
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > Question 1 : At which part of openejb-jar.xml, the
>  >  > following
>  >  > > >  > > > > > > > > > datasource dependency should be inserted ?
>  >  > > >  > > > > > > > > > <sys:dependencies>
>  >  > > >  > > > > > > > > >            <sys:dependency>
>  >  > > >  > > > > > > > > >
>  >  > <sys:groupId>console.dbpool</sys:groupId>
>  >  > > >  > > > > > > > > >
>  >  > > >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  >  > > >  > > > > > > > > >            </sys:dependency>
>  >  > > >  > > > > > > > > > </sys:dependencies>
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > This is how I do
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  >  > > >  > > > > > > > > > <openejb-jar
>  >  > > >  > > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  >  > > >  > > > > > > > > >
>  >  > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  >  > > >  > > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  >  > > >  > > > > > > > > >
>  >  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  >  > > >  > > > > > > > > >
>  >  > > >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  >  > > >  > > > > > > > > >  <sys:environment>
>  >  > > >  > > > > > > > > >      <sys:dependencies>
>  >  > > >  > > > > > > > > >        <sys:dependency>
>  >  > > >  > > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
>  >  > > >  > > > > > > > > >
>  >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  >  > > >  > > > > > > > > >        </sys:dependency>
>  >  > > >  > > > > > > > > >          </sys:dependencies>
>  >  > > >  > > > > > > > > >    <sys:moduleId>
>  >  > > >  > > > > > > > > >      <sys:groupId>default</sys:groupId>
>  >  > > >  > > > > > > > > >
>  >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  > > >  > > > > > > > > >      <sys:version>1.0</sys:version>
>  >  > > >  > > > > > > > > >      <sys:type>car</sys:type>
>  >  > > >  > > > > > > > > >    </sys:moduleId>
>  >  > > >  > > > > > > > > >  </sys:environment>
>  >  > > >  > > > > > > > > >  <enterprise-beans/>
>  >  > > >  > > > > > > > > > </openejb-jar>
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > Question 2:  There is no geronimo-web.xml(there is
>  >  > only
>  >  > > >  > web.xml)
>  >  > > >  > > > > > under
>  >  > > >  > > > > > > > > > WEB-INF , should I create a new one ?
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > <sys:dependencies>
>  >  > > >  > > > > > > > > >       <sys:dependency>
>  >  > > >  > > > > > > > > >            <sys:groupId>default</sys:groupId>
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  >  > > >  > > > > > > > > >                <sys:version>1.0</sys:version>
>  >  > > >  > > > > > > > > >                <sys:type>car</sys:type>
>  >  > > >  > > > > > > > > >       </sys:dependency>
>  >  > > >  > > > > > > > > > </sys:dependencies>
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > > > Thanks.
>  >  > > >  > > > > > > > > >
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > > >
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > > >
>  >  > > >  > > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > > > >
>  >  > > >  > > > >
>  >  > > >  > > >
>  >  > > >  > > >
>  >  > > >  > >
>  >  > > >  >
>  >  > > >  >
>  >  > > >
>  >  > >
>  >  >
>  >  >
>  >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
Hi ashish, do you receive the ApplicationClient.war that I sent ?

On Thu, Mar 20, 2008 at 12:35 PM, CG <le...@gmail.com> wrote:
> Ok, here it is.
>
>
>
>  On Thu, Mar 20, 2008 at 11:42 AM, Ashish Jain <as...@gmail.com> wrote:
>  > Hi,
>  > Can you send me your version of ApplicationClient.war? I would like to have
>  > a look at it.
>  >
>  > Thanks
>  > Ashish
>  >
>  >
>  >
>  > On Thu, Mar 20, 2008 at 9:02 AM, CG <le...@gmail.com> wrote:
>  >
>  > > Hi, Ashish
>  > >  would you mind give me your version of ApplicationClient.war to let me
>  > try ?
>  > >
>  > > CG
>  > >
>  > >
>  > >
>  > >
>  > > On Thu, Mar 20, 2008 at 10:30 AM, CG <le...@gmail.com> wrote:
>  > > > hi,
>  > > >   I think is the datasource problem that cause the exception but I did
>  > > >  follow the steps to configure it.
>  > > >
>  > > >  I have create all those .jsp under WebContent , reexport and redeploy
>  > > >  , no luck, problem still persist.
>  > > >
>  > > >  To my understand , apache used to have a DocumentRoot , i wonder the
>  > > >  geronimo-tomcat default DocumentRoot is at which directory , and where
>  > > >  can I see the configuration ?
>  > > >
>  > > >  I notice that some built-in example , like dojo , remote-deploy etc
>  > > >  are having the HTTP 404 error also , only juddi , CAHelper works .
>  > > >
>  > > >
>  > > >  I am still reading the documentation to find out the problem but any
>  > > >  guidance will much be appreciated , thanks.
>  > > >
>  > > >
>  > > >  CG
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >  On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com>
>  > wrote:
>  > > >  > Hi CG,
>  > > >  > So was the missing datasource the cause of exception? Regarding the
>  > current
>  > > >  > problem
>  > > >  > create index.jsp as well as other jsp's under WebContent.
>  > > >  >
>  > > >  > Thanks
>  > > >  > Ashish
>  > > >  >
>  > > >  >
>  > > >  >
>  > > >  > On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
>  > > >  >
>  > > >  > > Hi Ashish ,
>  > > >  > > I am using AG 2.1.
>  > > >  > >
>  > > >  > >  I did follow the tutorial to create the datasource.
>  > > >  > > Anyway,   I follow your steps, and I manage to deploy the
>  > > >  > > StatelessSession.ejb and ApplicationClient.war .
>  > > >  > >
>  > > >  > > However, when I browser at
>  > http://localhost:8080/ApplicationClient/,
>  > > >  > > it gives me HTTP 404 error.
>  > > >  > >
>  > > >  > > type Status report
>  > > >  > > message /ApplicationClient/login.jsp
>  > > >  > > The requested resource (/ApplicationClient/) is not available.
>  > > >  > >
>  > > >  > >
>  > > >  > > I believe it maybe due to the file path problem , is it?
>  > > >  > >
>  > > >  > > It seems like cannot find the index.jsp ?
>  > > >  > >
>  > > >  > > Where should the index.jsp been put ? according to the tutorial
>  > should
>  > > >  > > be under the WEB-INF.
>  > > >  > >
>  > > >  > >
>  > > >  > > Thanks
>  > > >  > > CG
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > >
>  > > >  > > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com>
>  > wrote:
>  > > >  > > > There are only two possibilities for such an error.
>  > > >  > > > 1) Either you have not mentioned the correct dependency in the
>  > > >  > deployment
>  > > >  > > > plan.
>  > > >  > > > 2) You have not created the datasource.
>  > > >  > > >
>  > > >  > > > Since 1) is not possible becoz you are using the correct plan. I
>  > guess
>  > > >  > there
>  > > >  > > > is some issue with your datasource. You can try the following
>  > > >  > > >  1) Create a database as suggested by the turorial
>  > > >  > > >
>  > > >  >
>  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
>  > > >  > > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is
>  > present in
>  > > >  > > >
>  > > >  >
>  > <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
>  > > >  > > > using the plan attached.
>  > > >  > > > 3) Now deploy the StatelessSessionEJB.jar.
>  > > >  > > >
>  > > >  > > > This should help you. BTW what is the version of AG you are
>  > using?
>  > > >  > > >
>  > > >  > > > Thanks
>  > > >  > > > Ashish
>  > > >  > > >
>  > > >  > > >
>  > > >  > > >
>  > > >  > > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
>  > > >  > > >
>  > > >  > > > > Hi,
>  > > >  > > > >  I have downloaded the file , and use the console to deploy it.
>  > > >  > > > > No luck , same error.
>  > > >  > > > >    I am a total newbie , not sure any futher steps that I can
>  > try to
>  > > >  > do .
>  > > >  > > > > Hope that you can give a futher guidance , thanks.
>  > > >  > > > >
>  > > >  > > > >
>  > > >  > > > > Rgds,
>  > > >  > > > >  CG
>  > > >  > > > >
>  > > >  > > > >
>  > > >  > > > >
>  > > >  > > > >
>  > > >  > > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain
>  > <as...@gmail.com>
>  > > >  > wrote:
>  > > >  > > > > > Hi CG,
>  > > >  > > > > > I just now executed the complete tutorial and found no
>  > problems with
>  > > >  > > > > > StatelessSessionEJB.jar. I am attaching the recently created
>  > > >  > > > > > StatelessSessionEJB.jar. Have a look at it and compare it
>  > with the
>  > > >  > one
>  > > >  > > > you
>  > > >  > > > > > have created
>  > > >  > > > > >
>  > > >  > > > > > Hope it helps
>  > > >  > > > > >
>  > > >  > > > > > Thanks
>  > > >  > > > > > Ashish
>  > > >  > > > > >
>  > > >  > > > > >
>  > > >  > > > > >
>  > > >  > > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com>
>  > wrote:
>  > > >  > > > > > > Hi Ashish,
>  > > >  > > > > > >  Thanks for your reply.
>  > > >  > > > > > >
>  > > >  > > > > > > I have updated the geronimo-web.xml and openejb-jar.xml,
>  > and
>  > > >  > reexport
>  > > >  > > > > > > the archieve, and deploy using the console.
>  > > >  > > > > > >
>  > > >  > > > > > > However, the problem still there when I deploy
>  > > >  > StatelessSessionEJB.jar
>  > > >  > > > > > >  (ApplicationClient.war no problem)
>  > > >  > > > > > > still the dependency problem ..
>  > > >  > > > > > >
>  > > >  > > > > > > need your guidance , thanks in advance.
>  > > >  > > > > > >
>  > > >  > > > > > > Error message:
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > > Caused by:
>  > > >  > > > > >
>  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  > > >  > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  > > >  > > > > > >        at
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  > > >  > > > > > >        at
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  > > >  > > > > > >        at
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  > > >  > > > > > >        at
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  > > >  > > > > > >        at
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  > > >  > > > > > >        ... 21 more
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain
>  > <as...@gmail.com>
>  > > >  > > > wrote:
>  > > >  > > > > > > > Hi,
>  > > >  > > > > > > >
>  > > >  > > > > > > > Thanks for bringing this forward. The tutorial has been
>  > updated
>  > > >  > to
>  > > >  > > > > > reflect
>  > > >  > > > > > > > the final geronimo-web.xml and openejb-jar.xml.
>  > > >  > > > > > > >
>  > > >  > > > > > > > Thanks
>  > > >  > > > > > > > Ashish
>  > > >  > > > > > > >
>  > > >  > > > > > > >
>  > > >  > > > > > > >
>  > > >  > > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
>  > > >  > <as...@gmail.com>
>  > > >  > > > wrote:
>  > > >  > > > > > > >
>  > > >  > > > > > > > > Hi,
>  > > >  > > > > > > > > Ans1: openejb-jar.xml seems to be correct.
>  > openejb-jar.xml for
>  > > >  > the
>  > > >  > > > > > > > application should look like this
>  > > >  > > > > > > > > openejb-jar.xml
>  > > >  > > > > > > > >
>  > > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  > > >  > > > > > > > > <openejb-jar
>  > > >  > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  > > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  > > >  > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  > > >  > > > > > > >
>  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  > > >  > > > > > > >
>  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  > > >  > > > > > > > >   <sys:environment>
>  > > >  > > > > > > > >   <sys:dependencies>
>  > > >  > > > > > > > >             <sys:dependency>
>  > > >  > > > > > > > >
>  > <sys:groupId>console.dbpool</sys:groupId>
>  > > >  > > > > > > > >
>  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  > > >  > > > > > > > >             </sys:dependency>
>  > > >  > > > > > > > > </sys:dependencies>
>  > > >  > > > > > > > >     <sys:moduleId>
>  > > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  > > >  > > > > > > > >
>  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > >  > > > > > > > >       <sys:version>1.0</sys:version>
>  > > >  > > > > > > > >       <sys:type>car</sys:type>
>  > > >  > > > > > > > >     </sys:moduleId>
>  > > >  > > > > > > > >     </sys:environment>
>  > > >  > > > > > > > >   <enterprise-beans/>
>  > > >  > > > > > > > > </openejb-jar>
>  > > >  > > > > > > > > I hope you have followed all the steps and created a
>  > > >  > datasource as
>  > > >  > > > > > > > suggested by the tutorial.
>  > > >  > > > > > > > >
>  > > >  > > > > > > > > Ans2: geronimo-web.xml is automatically created once
>  > you have
>  > > >  > your
>  > > >  > > > > > > > environment set up with geronimo eclipse plugin. You need
>  > not
>  > > >  > create
>  > > >  > > > > > one.
>  > > >  > > > > > > > >
>  > > >  > > > > > > > > geronimo-web.xml
>  > > >  > > > > > > > >
>  > > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  > > >  > > > > > > > > <web-app
>  > > >  > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
>  > > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
>  > > >  > > > > > > >
>  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
>  > > >  > > > > > > >
>  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>  > > >  > > > > > > > >   <sys:environment>
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >     <sys:moduleId>
>  > > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  > > >  > > > > > > > >
>  > <sys:artifactId>ApplicationClient</sys:artifactId>
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >       <sys:version>1.0</sys:version>
>  > > >  > > > > > > > >       <sys:type>car</sys:type>
>  > > >  > > > > > > > >     </sys:moduleId>
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >     <sys:dependencies>
>  > > >  > > > > > > > >        <sys:dependency>
>  > > >  > > > > > > > >             <sys:groupId>default</sys:groupId>
>  > > >  > > > > > > > >
>  > > >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > >  > > > > > > > >               <sys:version>1.0</sys:version>
>  > > >  > > > > > > > >               <sys:type>car</sys:type>
>  > > >  > > > > > > > >        </sys:dependency>
>  > > >  > > > > > > > > </sys:dependencies>
>  > > >  > > > > > > > >   </sys:environment>
>  > > >  > > > > > > > >   <context-root>/ApplicationClient</context-root>
>  > > >  > > > > > > > > </web-app>
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >
>  > > >  > > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG
>  > <le...@gmail.com>
>  > > >  > wrote:
>  > > >  > > > > > > > >
>  > > >  > > > > > > > > > Hi,
>  > > >  > > > > > > > > >  I am now trying the tutorial  "Stateless Session
>  > Bean"
>  > > >  > > > > > > > > >
>  > > >  > > > > > > >
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > And I am stuck at section  "Few more configurations",
>  > where
>  > > >  > need
>  > > >  > > > to
>  > > >  > > > > > > > > > configure dependencies because the steps are a bit
>  > unclear.
>  > > >  > > > > > > > > > I try to follow but get the following error which
>  > seems like
>  > > >  > is
>  > > >  > > > > > caused
>  > > >  > > > > > > > > > by the dependecies configuration
>  > > >  > > > > > > > > > Hope that somebody can help . thanks.
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > [error]
>  > > >  > > > > > > > > > Caused by:
>  > > >  > > > > > > >
>  > > >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  > > >  > > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  > > >  > > > > > > > > >        at
>  > > >  > > > > > > >
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  > > >  > > > > > > > > >        at
>  > > >  > > > > > > >
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  > > >  > > > > > > > > >        at
>  > > >  > > > > > > >
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  > > >  > > > > > > > > >        at
>  > > >  > > > > > > >
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  > > >  > > > > > > > > >        at
>  > > >  > > > > > > >
>  > > >  > > > > >
>  > > >  > > >
>  > > >  >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  > > >  > > > > > > > > >        ... 21 more
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > [/error]:
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > Below are my questions:
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > Question 1 : At which part of openejb-jar.xml, the
>  > following
>  > > >  > > > > > > > > > datasource dependency should be inserted ?
>  > > >  > > > > > > > > > <sys:dependencies>
>  > > >  > > > > > > > > >            <sys:dependency>
>  > > >  > > > > > > > > >
>  > <sys:groupId>console.dbpool</sys:groupId>
>  > > >  > > > > > > > > >
>  > > >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  > > >  > > > > > > > > >            </sys:dependency>
>  > > >  > > > > > > > > > </sys:dependencies>
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > This is how I do
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  > > >  > > > > > > > > > <openejb-jar
>  > > >  > > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  > > >  > > > > > > > > >
>  > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  > > >  > > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  > > >  > > > > > > > > >
>  > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  > > >  > > > > > > > > >
>  > > >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  > > >  > > > > > > > > >  <sys:environment>
>  > > >  > > > > > > > > >      <sys:dependencies>
>  > > >  > > > > > > > > >        <sys:dependency>
>  > > >  > > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
>  > > >  > > > > > > > > >
>  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  > > >  > > > > > > > > >        </sys:dependency>
>  > > >  > > > > > > > > >          </sys:dependencies>
>  > > >  > > > > > > > > >    <sys:moduleId>
>  > > >  > > > > > > > > >      <sys:groupId>default</sys:groupId>
>  > > >  > > > > > > > > >
>  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > >  > > > > > > > > >      <sys:version>1.0</sys:version>
>  > > >  > > > > > > > > >      <sys:type>car</sys:type>
>  > > >  > > > > > > > > >    </sys:moduleId>
>  > > >  > > > > > > > > >  </sys:environment>
>  > > >  > > > > > > > > >  <enterprise-beans/>
>  > > >  > > > > > > > > > </openejb-jar>
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > Question 2:  There is no geronimo-web.xml(there is
>  > only
>  > > >  > web.xml)
>  > > >  > > > > > under
>  > > >  > > > > > > > > > WEB-INF , should I create a new one ?
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > <sys:dependencies>
>  > > >  > > > > > > > > >       <sys:dependency>
>  > > >  > > > > > > > > >            <sys:groupId>default</sys:groupId>
>  > > >  > > > > > > > > >
>  > > >  > > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > >  > > > > > > > > >                <sys:version>1.0</sys:version>
>  > > >  > > > > > > > > >                <sys:type>car</sys:type>
>  > > >  > > > > > > > > >       </sys:dependency>
>  > > >  > > > > > > > > > </sys:dependencies>
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > > > Thanks.
>  > > >  > > > > > > > > >
>  > > >  > > > > > > > >
>  > > >  > > > > > > > >
>  > > >  > > > > > > >
>  > > >  > > > > > > >
>  > > >  > > > > > >
>  > > >  > > > > >
>  > > >  > > > > >
>  > > >  > > > >
>  > > >  > > >
>  > > >  > > >
>  > > >  > >
>  > > >  >
>  > > >  >
>  > > >
>  > >
>  >
>  >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
Ok, here it is.

On Thu, Mar 20, 2008 at 11:42 AM, Ashish Jain <as...@gmail.com> wrote:
> Hi,
> Can you send me your version of ApplicationClient.war? I would like to have
> a look at it.
>
> Thanks
> Ashish
>
>
>
> On Thu, Mar 20, 2008 at 9:02 AM, CG <le...@gmail.com> wrote:
>
> > Hi, Ashish
> >  would you mind give me your version of ApplicationClient.war to let me
> try ?
> >
> > CG
> >
> >
> >
> >
> > On Thu, Mar 20, 2008 at 10:30 AM, CG <le...@gmail.com> wrote:
> > > hi,
> > >   I think is the datasource problem that cause the exception but I did
> > >  follow the steps to configure it.
> > >
> > >  I have create all those .jsp under WebContent , reexport and redeploy
> > >  , no luck, problem still persist.
> > >
> > >  To my understand , apache used to have a DocumentRoot , i wonder the
> > >  geronimo-tomcat default DocumentRoot is at which directory , and where
> > >  can I see the configuration ?
> > >
> > >  I notice that some built-in example , like dojo , remote-deploy etc
> > >  are having the HTTP 404 error also , only juddi , CAHelper works .
> > >
> > >
> > >  I am still reading the documentation to find out the problem but any
> > >  guidance will much be appreciated , thanks.
> > >
> > >
> > >  CG
> > >
> > >
> > >
> > >
> > >
> > >
> > >  On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com>
> wrote:
> > >  > Hi CG,
> > >  > So was the missing datasource the cause of exception? Regarding the
> current
> > >  > problem
> > >  > create index.jsp as well as other jsp's under WebContent.
> > >  >
> > >  > Thanks
> > >  > Ashish
> > >  >
> > >  >
> > >  >
> > >  > On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> > >  >
> > >  > > Hi Ashish ,
> > >  > > I am using AG 2.1.
> > >  > >
> > >  > >  I did follow the tutorial to create the datasource.
> > >  > > Anyway,   I follow your steps, and I manage to deploy the
> > >  > > StatelessSession.ejb and ApplicationClient.war .
> > >  > >
> > >  > > However, when I browser at
> http://localhost:8080/ApplicationClient/,
> > >  > > it gives me HTTP 404 error.
> > >  > >
> > >  > > type Status report
> > >  > > message /ApplicationClient/login.jsp
> > >  > > The requested resource (/ApplicationClient/) is not available.
> > >  > >
> > >  > >
> > >  > > I believe it maybe due to the file path problem , is it?
> > >  > >
> > >  > > It seems like cannot find the index.jsp ?
> > >  > >
> > >  > > Where should the index.jsp been put ? according to the tutorial
> should
> > >  > > be under the WEB-INF.
> > >  > >
> > >  > >
> > >  > > Thanks
> > >  > > CG
> > >  > >
> > >  > >
> > >  > >
> > >  > >
> > >  > >
> > >  > >
> > >  > >
> > >  > >
> > >  > >
> > >  > > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com>
> wrote:
> > >  > > > There are only two possibilities for such an error.
> > >  > > > 1) Either you have not mentioned the correct dependency in the
> > >  > deployment
> > >  > > > plan.
> > >  > > > 2) You have not created the datasource.
> > >  > > >
> > >  > > > Since 1) is not possible becoz you are using the correct plan. I
> guess
> > >  > there
> > >  > > > is some issue with your datasource. You can try the following
> > >  > > >  1) Create a database as suggested by the turorial
> > >  > > >
> > >  >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
> > >  > > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is
> present in
> > >  > > >
> > >  >
> <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
> > >  > > > using the plan attached.
> > >  > > > 3) Now deploy the StatelessSessionEJB.jar.
> > >  > > >
> > >  > > > This should help you. BTW what is the version of AG you are
> using?
> > >  > > >
> > >  > > > Thanks
> > >  > > > Ashish
> > >  > > >
> > >  > > >
> > >  > > >
> > >  > > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
> > >  > > >
> > >  > > > > Hi,
> > >  > > > >  I have downloaded the file , and use the console to deploy it.
> > >  > > > > No luck , same error.
> > >  > > > >    I am a total newbie , not sure any futher steps that I can
> try to
> > >  > do .
> > >  > > > > Hope that you can give a futher guidance , thanks.
> > >  > > > >
> > >  > > > >
> > >  > > > > Rgds,
> > >  > > > >  CG
> > >  > > > >
> > >  > > > >
> > >  > > > >
> > >  > > > >
> > >  > > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain
> <as...@gmail.com>
> > >  > wrote:
> > >  > > > > > Hi CG,
> > >  > > > > > I just now executed the complete tutorial and found no
> problems with
> > >  > > > > > StatelessSessionEJB.jar. I am attaching the recently created
> > >  > > > > > StatelessSessionEJB.jar. Have a look at it and compare it
> with the
> > >  > one
> > >  > > > you
> > >  > > > > > have created
> > >  > > > > >
> > >  > > > > > Hope it helps
> > >  > > > > >
> > >  > > > > > Thanks
> > >  > > > > > Ashish
> > >  > > > > >
> > >  > > > > >
> > >  > > > > >
> > >  > > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com>
> wrote:
> > >  > > > > > > Hi Ashish,
> > >  > > > > > >  Thanks for your reply.
> > >  > > > > > >
> > >  > > > > > > I have updated the geronimo-web.xml and openejb-jar.xml,
> and
> > >  > reexport
> > >  > > > > > > the archieve, and deploy using the console.
> > >  > > > > > >
> > >  > > > > > > However, the problem still there when I deploy
> > >  > StatelessSessionEJB.jar
> > >  > > > > > >  (ApplicationClient.war no problem)
> > >  > > > > > > still the dependency problem ..
> > >  > > > > > >
> > >  > > > > > > need your guidance , thanks in advance.
> > >  > > > > > >
> > >  > > > > > > Error message:
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > > Caused by:
> > >  > > > > >
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> > >  > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > >  > > > > > >        at
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > >  > > > > > >        at
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > >  > > > > > >        at
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > >  > > > > > >        at
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > >  > > > > > >        at
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > >  > > > > > >        ... 21 more
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > >
> > >  > > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain
> <as...@gmail.com>
> > >  > > > wrote:
> > >  > > > > > > > Hi,
> > >  > > > > > > >
> > >  > > > > > > > Thanks for bringing this forward. The tutorial has been
> updated
> > >  > to
> > >  > > > > > reflect
> > >  > > > > > > > the final geronimo-web.xml and openejb-jar.xml.
> > >  > > > > > > >
> > >  > > > > > > > Thanks
> > >  > > > > > > > Ashish
> > >  > > > > > > >
> > >  > > > > > > >
> > >  > > > > > > >
> > >  > > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
> > >  > <as...@gmail.com>
> > >  > > > wrote:
> > >  > > > > > > >
> > >  > > > > > > > > Hi,
> > >  > > > > > > > > Ans1: openejb-jar.xml seems to be correct.
> openejb-jar.xml for
> > >  > the
> > >  > > > > > > > application should look like this
> > >  > > > > > > > > openejb-jar.xml
> > >  > > > > > > > >
> > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > >  > > > > > > > > <openejb-jar
> > >  > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > >  > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > >  > > > > > > >
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > >  > > > > > > >
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > >  > > > > > > > >   <sys:environment>
> > >  > > > > > > > >   <sys:dependencies>
> > >  > > > > > > > >             <sys:dependency>
> > >  > > > > > > > >
> <sys:groupId>console.dbpool</sys:groupId>
> > >  > > > > > > > >
> <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > >  > > > > > > > >             </sys:dependency>
> > >  > > > > > > > > </sys:dependencies>
> > >  > > > > > > > >     <sys:moduleId>
> > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
> > >  > > > > > > > >
> <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >  > > > > > > > >       <sys:version>1.0</sys:version>
> > >  > > > > > > > >       <sys:type>car</sys:type>
> > >  > > > > > > > >     </sys:moduleId>
> > >  > > > > > > > >     </sys:environment>
> > >  > > > > > > > >   <enterprise-beans/>
> > >  > > > > > > > > </openejb-jar>
> > >  > > > > > > > > I hope you have followed all the steps and created a
> > >  > datasource as
> > >  > > > > > > > suggested by the tutorial.
> > >  > > > > > > > >
> > >  > > > > > > > > Ans2: geronimo-web.xml is automatically created once
> you have
> > >  > your
> > >  > > > > > > > environment set up with geronimo eclipse plugin. You need
> not
> > >  > create
> > >  > > > > > one.
> > >  > > > > > > > >
> > >  > > > > > > > > geronimo-web.xml
> > >  > > > > > > > >
> > >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > >  > > > > > > > > <web-app
> > >  > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> > >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > >  > > > > > > >
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > >  > > > > > > >
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > >  > > > > > > > >   <sys:environment>
> > >  > > > > > > > >
> > >  > > > > > > > >     <sys:moduleId>
> > >  > > > > > > > >       <sys:groupId>default</sys:groupId>
> > >  > > > > > > > >
> <sys:artifactId>ApplicationClient</sys:artifactId>
> > >  > > > > > > > >
> > >  > > > > > > > >       <sys:version>1.0</sys:version>
> > >  > > > > > > > >       <sys:type>car</sys:type>
> > >  > > > > > > > >     </sys:moduleId>
> > >  > > > > > > > >
> > >  > > > > > > > >     <sys:dependencies>
> > >  > > > > > > > >        <sys:dependency>
> > >  > > > > > > > >             <sys:groupId>default</sys:groupId>
> > >  > > > > > > > >
> > >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >  > > > > > > > >               <sys:version>1.0</sys:version>
> > >  > > > > > > > >               <sys:type>car</sys:type>
> > >  > > > > > > > >        </sys:dependency>
> > >  > > > > > > > > </sys:dependencies>
> > >  > > > > > > > >   </sys:environment>
> > >  > > > > > > > >   <context-root>/ApplicationClient</context-root>
> > >  > > > > > > > > </web-app>
> > >  > > > > > > > >
> > >  > > > > > > > >
> > >  > > > > > > > >
> > >  > > > > > > > >
> > >  > > > > > > > >
> > >  > > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG
> <le...@gmail.com>
> > >  > wrote:
> > >  > > > > > > > >
> > >  > > > > > > > > > Hi,
> > >  > > > > > > > > >  I am now trying the tutorial  "Stateless Session
> Bean"
> > >  > > > > > > > > >
> > >  > > > > > > >
> > >  > > > > >
> > >  > > >
> > >  >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > >  > > > > > > > > >
> > >  > > > > > > > > > And I am stuck at section  "Few more configurations",
> where
> > >  > need
> > >  > > > to
> > >  > > > > > > > > > configure dependencies because the steps are a bit
> unclear.
> > >  > > > > > > > > > I try to follow but get the following error which
> seems like
> > >  > is
> > >  > > > > > caused
> > >  > > > > > > > > > by the dependecies configuration
> > >  > > > > > > > > > Hope that somebody can help . thanks.
> > >  > > > > > > > > >
> > >  > > > > > > > > > [error]
> > >  > > > > > > > > > Caused by:
> > >  > > > > > > >
> > >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > >  > > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > >  > > > > > > > > >        at
> > >  > > > > > > >
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > >  > > > > > > > > >        at
> > >  > > > > > > >
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > >  > > > > > > > > >        at
> > >  > > > > > > >
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > >  > > > > > > > > >        at
> > >  > > > > > > >
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > >  > > > > > > > > >        at
> > >  > > > > > > >
> > >  > > > > >
> > >  > > >
> > >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > >  > > > > > > > > >        ... 21 more
> > >  > > > > > > > > >
> > >  > > > > > > > > > [/error]:
> > >  > > > > > > > > >
> > >  > > > > > > > > >
> > >  > > > > > > > > > Below are my questions:
> > >  > > > > > > > > >
> > >  > > > > > > > > > Question 1 : At which part of openejb-jar.xml, the
> following
> > >  > > > > > > > > > datasource dependency should be inserted ?
> > >  > > > > > > > > > <sys:dependencies>
> > >  > > > > > > > > >            <sys:dependency>
> > >  > > > > > > > > >
> <sys:groupId>console.dbpool</sys:groupId>
> > >  > > > > > > > > >
> > >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > >  > > > > > > > > >            </sys:dependency>
> > >  > > > > > > > > > </sys:dependencies>
> > >  > > > > > > > > >
> > >  > > > > > > > > > This is how I do
> > >  > > > > > > > > >
> > >  > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > >  > > > > > > > > > <openejb-jar
> > >  > > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > >  > > > > > > > > >
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > >  > > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > >  > > > > > > > > >
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > >  > > > > > > > > >
> > >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > >  > > > > > > > > >  <sys:environment>
> > >  > > > > > > > > >      <sys:dependencies>
> > >  > > > > > > > > >        <sys:dependency>
> > >  > > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
> > >  > > > > > > > > >
> <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > >  > > > > > > > > >        </sys:dependency>
> > >  > > > > > > > > >          </sys:dependencies>
> > >  > > > > > > > > >    <sys:moduleId>
> > >  > > > > > > > > >      <sys:groupId>default</sys:groupId>
> > >  > > > > > > > > >
> <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >  > > > > > > > > >      <sys:version>1.0</sys:version>
> > >  > > > > > > > > >      <sys:type>car</sys:type>
> > >  > > > > > > > > >    </sys:moduleId>
> > >  > > > > > > > > >  </sys:environment>
> > >  > > > > > > > > >  <enterprise-beans/>
> > >  > > > > > > > > > </openejb-jar>
> > >  > > > > > > > > >
> > >  > > > > > > > > > Question 2:  There is no geronimo-web.xml(there is
> only
> > >  > web.xml)
> > >  > > > > > under
> > >  > > > > > > > > > WEB-INF , should I create a new one ?
> > >  > > > > > > > > >
> > >  > > > > > > > > > <sys:dependencies>
> > >  > > > > > > > > >       <sys:dependency>
> > >  > > > > > > > > >            <sys:groupId>default</sys:groupId>
> > >  > > > > > > > > >
> > >  > > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >  > > > > > > > > >                <sys:version>1.0</sys:version>
> > >  > > > > > > > > >                <sys:type>car</sys:type>
> > >  > > > > > > > > >       </sys:dependency>
> > >  > > > > > > > > > </sys:dependencies>
> > >  > > > > > > > > >
> > >  > > > > > > > > >
> > >  > > > > > > > > >
> > >  > > > > > > > > > Thanks.
> > >  > > > > > > > > >
> > >  > > > > > > > >
> > >  > > > > > > > >
> > >  > > > > > > >
> > >  > > > > > > >
> > >  > > > > > >
> > >  > > > > >
> > >  > > > > >
> > >  > > > >
> > >  > > >
> > >  > > >
> > >  > >
> > >  >
> > >  >
> > >
> >
>
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by Ashish Jain <as...@gmail.com>.
Hi,
Can you send me your version of ApplicationClient.war? I would like to have
a look at it.

Thanks
Ashish

On Thu, Mar 20, 2008 at 9:02 AM, CG <le...@gmail.com> wrote:

> Hi, Ashish
>  would you mind give me your version of ApplicationClient.war to let me
> try ?
>
> CG
>
> On Thu, Mar 20, 2008 at 10:30 AM, CG <le...@gmail.com> wrote:
> > hi,
> >   I think is the datasource problem that cause the exception but I did
> >  follow the steps to configure it.
> >
> >  I have create all those .jsp under WebContent , reexport and redeploy
> >  , no luck, problem still persist.
> >
> >  To my understand , apache used to have a DocumentRoot , i wonder the
> >  geronimo-tomcat default DocumentRoot is at which directory , and where
> >  can I see the configuration ?
> >
> >  I notice that some built-in example , like dojo , remote-deploy etc
> >  are having the HTTP 404 error also , only juddi , CAHelper works .
> >
> >
> >  I am still reading the documentation to find out the problem but any
> >  guidance will much be appreciated , thanks.
> >
> >
> >  CG
> >
> >
> >
> >
> >
> >
> >  On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com>
> wrote:
> >  > Hi CG,
> >  > So was the missing datasource the cause of exception? Regarding the
> current
> >  > problem
> >  > create index.jsp as well as other jsp's under WebContent.
> >  >
> >  > Thanks
> >  > Ashish
> >  >
> >  >
> >  >
> >  > On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> >  >
> >  > > Hi Ashish ,
> >  > > I am using AG 2.1.
> >  > >
> >  > >  I did follow the tutorial to create the datasource.
> >  > > Anyway,   I follow your steps, and I manage to deploy the
> >  > > StatelessSession.ejb and ApplicationClient.war .
> >  > >
> >  > > However, when I browser at http://localhost:8080/ApplicationClient/
> ,
> >  > > it gives me HTTP 404 error.
> >  > >
> >  > > type Status report
> >  > > message /ApplicationClient/login.jsp
> >  > > The requested resource (/ApplicationClient/) is not available.
> >  > >
> >  > >
> >  > > I believe it maybe due to the file path problem , is it?
> >  > >
> >  > > It seems like cannot find the index.jsp ?
> >  > >
> >  > > Where should the index.jsp been put ? according to the tutorial
> should
> >  > > be under the WEB-INF.
> >  > >
> >  > >
> >  > > Thanks
> >  > > CG
> >  > >
> >  > >
> >  > >
> >  > >
> >  > >
> >  > >
> >  > >
> >  > >
> >  > >
> >  > > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com>
> wrote:
> >  > > > There are only two possibilities for such an error.
> >  > > > 1) Either you have not mentioned the correct dependency in the
> >  > deployment
> >  > > > plan.
> >  > > > 2) You have not created the datasource.
> >  > > >
> >  > > > Since 1) is not possible becoz you are using the correct plan. I
> guess
> >  > there
> >  > > > is some issue with your datasource. You can try the following
> >  > > >  1) Create a database as suggested by the turorial
> >  > > >
> >  >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
> >  > > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is
> present in
> >  > > >
> >  >
> <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
> >  > > > using the plan attached.
> >  > > > 3) Now deploy the StatelessSessionEJB.jar.
> >  > > >
> >  > > > This should help you. BTW what is the version of AG you are
> using?
> >  > > >
> >  > > > Thanks
> >  > > > Ashish
> >  > > >
> >  > > >
> >  > > >
> >  > > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
> >  > > >
> >  > > > > Hi,
> >  > > > >  I have downloaded the file , and use the console to deploy it.
> >  > > > > No luck , same error.
> >  > > > >    I am a total newbie , not sure any futher steps that I can
> try to
> >  > do .
> >  > > > > Hope that you can give a futher guidance , thanks.
> >  > > > >
> >  > > > >
> >  > > > > Rgds,
> >  > > > >  CG
> >  > > > >
> >  > > > >
> >  > > > >
> >  > > > >
> >  > > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <
> ashjain2@gmail.com>
> >  > wrote:
> >  > > > > > Hi CG,
> >  > > > > > I just now executed the complete tutorial and found no
> problems with
> >  > > > > > StatelessSessionEJB.jar. I am attaching the recently created
> >  > > > > > StatelessSessionEJB.jar. Have a look at it and compare it
> with the
> >  > one
> >  > > > you
> >  > > > > > have created
> >  > > > > >
> >  > > > > > Hope it helps
> >  > > > > >
> >  > > > > > Thanks
> >  > > > > > Ashish
> >  > > > > >
> >  > > > > >
> >  > > > > >
> >  > > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com>
> wrote:
> >  > > > > > > Hi Ashish,
> >  > > > > > >  Thanks for your reply.
> >  > > > > > >
> >  > > > > > > I have updated the geronimo-web.xml and openejb-jar.xml,
> and
> >  > reexport
> >  > > > > > > the archieve, and deploy using the console.
> >  > > > > > >
> >  > > > > > > However, the problem still there when I deploy
> >  > StatelessSessionEJB.jar
> >  > > > > > >  (ApplicationClient.war no problem)
> >  > > > > > > still the dependency problem ..
> >  > > > > > >
> >  > > > > > > need your guidance , thanks in advance.
> >  > > > > > >
> >  > > > > > > Error message:
> >  > > > > > >
> >  > > > > > >
> >  > > > > > > Caused by:
> >  > > > > >
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> >  > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> >  > > > > > >        at
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> >  > > > > > >        at
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> >  > > > > > >        at
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> >  > > > > > >        at
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> >  > > > > > >        at
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> >  > > > > > >        ... 21 more
> >  > > > > > >
> >  > > > > > >
> >  > > > > > >
> >  > > > > > >
> >  > > > > > >
> >  > > > > > >
> >  > > > > > >
> >  > > > > > >
> >  > > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <
> ashjain2@gmail.com>
> >  > > > wrote:
> >  > > > > > > > Hi,
> >  > > > > > > >
> >  > > > > > > > Thanks for bringing this forward. The tutorial has been
> updated
> >  > to
> >  > > > > > reflect
> >  > > > > > > > the final geronimo-web.xml and openejb-jar.xml.
> >  > > > > > > >
> >  > > > > > > > Thanks
> >  > > > > > > > Ashish
> >  > > > > > > >
> >  > > > > > > >
> >  > > > > > > >
> >  > > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
> >  > <as...@gmail.com>
> >  > > > wrote:
> >  > > > > > > >
> >  > > > > > > > > Hi,
> >  > > > > > > > > Ans1: openejb-jar.xml seems to be correct.
> openejb-jar.xml for
> >  > the
> >  > > > > > > > application should look like this
> >  > > > > > > > > openejb-jar.xml
> >  > > > > > > > >
> >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> >  > > > > > > > > <openejb-jar
> >  > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> >  > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> >  > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2
> "
> >  > > > > > > > xmlns:sys="
> http://geronimo.apache.org/xml/ns/deployment-1.2">
> >  > > > > > > > >   <sys:environment>
> >  > > > > > > > >   <sys:dependencies>
> >  > > > > > > > >             <sys:dependency>
> >  > > > > > > > >                 <sys:groupId>console.dbpool
> </sys:groupId>
> >  > > > > > > > >
> <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> >  > > > > > > > >             </sys:dependency>
> >  > > > > > > > > </sys:dependencies>
> >  > > > > > > > >     <sys:moduleId>
> >  > > > > > > > >       <sys:groupId>default</sys:groupId>
> >  > > > > > > > >
> <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >  > > > > > > > >       <sys:version>1.0</sys:version>
> >  > > > > > > > >       <sys:type>car</sys:type>
> >  > > > > > > > >     </sys:moduleId>
> >  > > > > > > > >     </sys:environment>
> >  > > > > > > > >   <enterprise-beans/>
> >  > > > > > > > > </openejb-jar>
> >  > > > > > > > > I hope you have followed all the steps and created a
> >  > datasource as
> >  > > > > > > > suggested by the tutorial.
> >  > > > > > > > >
> >  > > > > > > > > Ans2: geronimo-web.xml is automatically created once
> you have
> >  > your
> >  > > > > > > > environment set up with geronimo eclipse plugin. You need
> not
> >  > create
> >  > > > > > one.
> >  > > > > > > > >
> >  > > > > > > > > geronimo-web.xml
> >  > > > > > > > >
> >  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> >  > > > > > > > > <web-app
> >  > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> >  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> >  > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1
> "
> >  > > > > > > > xmlns:sys="
> http://geronimo.apache.org/xml/ns/deployment-1.1">
> >  > > > > > > > >   <sys:environment>
> >  > > > > > > > >
> >  > > > > > > > >     <sys:moduleId>
> >  > > > > > > > >       <sys:groupId>default</sys:groupId>
> >  > > > > > > > >
> <sys:artifactId>ApplicationClient</sys:artifactId>
> >  > > > > > > > >
> >  > > > > > > > >       <sys:version>1.0</sys:version>
> >  > > > > > > > >       <sys:type>car</sys:type>
> >  > > > > > > > >     </sys:moduleId>
> >  > > > > > > > >
> >  > > > > > > > >     <sys:dependencies>
> >  > > > > > > > >        <sys:dependency>
> >  > > > > > > > >             <sys:groupId>default</sys:groupId>
> >  > > > > > > > >
> >  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >  > > > > > > > >               <sys:version>1.0</sys:version>
> >  > > > > > > > >               <sys:type>car</sys:type>
> >  > > > > > > > >        </sys:dependency>
> >  > > > > > > > > </sys:dependencies>
> >  > > > > > > > >   </sys:environment>
> >  > > > > > > > >   <context-root>/ApplicationClient</context-root>
> >  > > > > > > > > </web-app>
> >  > > > > > > > >
> >  > > > > > > > >
> >  > > > > > > > >
> >  > > > > > > > >
> >  > > > > > > > >
> >  > > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <
> learn.koa@gmail.com>
> >  > wrote:
> >  > > > > > > > >
> >  > > > > > > > > > Hi,
> >  > > > > > > > > >  I am now trying the tutorial  "Stateless Session
> Bean"
> >  > > > > > > > > >
> >  > > > > > > >
> >  > > > > >
> >  > > >
> >  >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> >  > > > > > > > > >
> >  > > > > > > > > > And I am stuck at section  "Few more configurations",
> where
> >  > need
> >  > > > to
> >  > > > > > > > > > configure dependencies because the steps are a bit
> unclear.
> >  > > > > > > > > > I try to follow but get the following error which
> seems like
> >  > is
> >  > > > > > caused
> >  > > > > > > > > > by the dependecies configuration
> >  > > > > > > > > > Hope that somebody can help . thanks.
> >  > > > > > > > > >
> >  > > > > > > > > > [error]
> >  > > > > > > > > > Caused by:
> >  > > > > > > >
> >  > org.apache.geronimo.kernel.repository.MissingDependencyException:
> >  > > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> >  > > > > > > > > >        at
> >  > > > > > > >
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> >  > > > > > > > > >        at
> >  > > > > > > >
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> >  > > > > > > > > >        at
> >  > > > > > > >
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> >  > > > > > > > > >        at
> >  > > > > > > >
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> >  > > > > > > > > >        at
> >  > > > > > > >
> >  > > > > >
> >  > > >
> >  >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> >  > > > > > > > > >        ... 21 more
> >  > > > > > > > > >
> >  > > > > > > > > > [/error]:
> >  > > > > > > > > >
> >  > > > > > > > > >
> >  > > > > > > > > > Below are my questions:
> >  > > > > > > > > >
> >  > > > > > > > > > Question 1 : At which part of openejb-jar.xml, the
> following
> >  > > > > > > > > > datasource dependency should be inserted ?
> >  > > > > > > > > > <sys:dependencies>
> >  > > > > > > > > >            <sys:dependency>
> >  > > > > > > > > >                <sys:groupId>console.dbpool
> </sys:groupId>
> >  > > > > > > > > >
> >  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> >  > > > > > > > > >            </sys:dependency>
> >  > > > > > > > > > </sys:dependencies>
> >  > > > > > > > > >
> >  > > > > > > > > > This is how I do
> >  > > > > > > > > >
> >  > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> >  > > > > > > > > > <openejb-jar
> >  > > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> >  > > > > > > > > > xmlns:nam="
> http://geronimo.apache.org/xml/ns/naming-1.2"
> >  > > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> >  > > > > > > > > > xmlns:sec="
> http://geronimo.apache.org/xml/ns/security-1.2"
> >  > > > > > > > > >
> >  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> >  > > > > > > > > >  <sys:environment>
> >  > > > > > > > > >      <sys:dependencies>
> >  > > > > > > > > >        <sys:dependency>
> >  > > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
> >  > > > > > > > > >
>  <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> >  > > > > > > > > >        </sys:dependency>
> >  > > > > > > > > >          </sys:dependencies>
> >  > > > > > > > > >    <sys:moduleId>
> >  > > > > > > > > >      <sys:groupId>default</sys:groupId>
> >  > > > > > > > > >
>  <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >  > > > > > > > > >      <sys:version>1.0</sys:version>
> >  > > > > > > > > >      <sys:type>car</sys:type>
> >  > > > > > > > > >    </sys:moduleId>
> >  > > > > > > > > >  </sys:environment>
> >  > > > > > > > > >  <enterprise-beans/>
> >  > > > > > > > > > </openejb-jar>
> >  > > > > > > > > >
> >  > > > > > > > > > Question 2:  There is no geronimo-web.xml(there is
> only
> >  > web.xml)
> >  > > > > > under
> >  > > > > > > > > > WEB-INF , should I create a new one ?
> >  > > > > > > > > >
> >  > > > > > > > > > <sys:dependencies>
> >  > > > > > > > > >       <sys:dependency>
> >  > > > > > > > > >            <sys:groupId>default</sys:groupId>
> >  > > > > > > > > >
> >  > > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >  > > > > > > > > >                <sys:version>1.0</sys:version>
> >  > > > > > > > > >                <sys:type>car</sys:type>
> >  > > > > > > > > >       </sys:dependency>
> >  > > > > > > > > > </sys:dependencies>
> >  > > > > > > > > >
> >  > > > > > > > > >
> >  > > > > > > > > >
> >  > > > > > > > > > Thanks.
> >  > > > > > > > > >
> >  > > > > > > > >
> >  > > > > > > > >
> >  > > > > > > >
> >  > > > > > > >
> >  > > > > > >
> >  > > > > >
> >  > > > > >
> >  > > > >
> >  > > >
> >  > > >
> >  > >
> >  >
> >  >
> >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
Hi, Ashish
 would you mind give me your version of ApplicationClient.war to let me try ?

CG

On Thu, Mar 20, 2008 at 10:30 AM, CG <le...@gmail.com> wrote:
> hi,
>   I think is the datasource problem that cause the exception but I did
>  follow the steps to configure it.
>
>  I have create all those .jsp under WebContent , reexport and redeploy
>  , no luck, problem still persist.
>
>  To my understand , apache used to have a DocumentRoot , i wonder the
>  geronimo-tomcat default DocumentRoot is at which directory , and where
>  can I see the configuration ?
>
>  I notice that some built-in example , like dojo , remote-deploy etc
>  are having the HTTP 404 error also , only juddi , CAHelper works .
>
>
>  I am still reading the documentation to find out the problem but any
>  guidance will much be appreciated , thanks.
>
>
>  CG
>
>
>
>
>
>
>  On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com> wrote:
>  > Hi CG,
>  > So was the missing datasource the cause of exception? Regarding the current
>  > problem
>  > create index.jsp as well as other jsp's under WebContent.
>  >
>  > Thanks
>  > Ashish
>  >
>  >
>  >
>  > On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
>  >
>  > > Hi Ashish ,
>  > > I am using AG 2.1.
>  > >
>  > >  I did follow the tutorial to create the datasource.
>  > > Anyway,   I follow your steps, and I manage to deploy the
>  > > StatelessSession.ejb and ApplicationClient.war .
>  > >
>  > > However, when I browser at http://localhost:8080/ApplicationClient/,
>  > > it gives me HTTP 404 error.
>  > >
>  > > type Status report
>  > > message /ApplicationClient/login.jsp
>  > > The requested resource (/ApplicationClient/) is not available.
>  > >
>  > >
>  > > I believe it maybe due to the file path problem , is it?
>  > >
>  > > It seems like cannot find the index.jsp ?
>  > >
>  > > Where should the index.jsp been put ? according to the tutorial should
>  > > be under the WEB-INF.
>  > >
>  > >
>  > > Thanks
>  > > CG
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com> wrote:
>  > > > There are only two possibilities for such an error.
>  > > > 1) Either you have not mentioned the correct dependency in the
>  > deployment
>  > > > plan.
>  > > > 2) You have not created the datasource.
>  > > >
>  > > > Since 1) is not possible becoz you are using the correct plan. I guess
>  > there
>  > > > is some issue with your datasource. You can try the following
>  > > >  1) Create a database as suggested by the turorial
>  > > >
>  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
>  > > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is present in
>  > > >
>  > <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
>  > > > using the plan attached.
>  > > > 3) Now deploy the StatelessSessionEJB.jar.
>  > > >
>  > > > This should help you. BTW what is the version of AG you are using?
>  > > >
>  > > > Thanks
>  > > > Ashish
>  > > >
>  > > >
>  > > >
>  > > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
>  > > >
>  > > > > Hi,
>  > > > >  I have downloaded the file , and use the console to deploy it.
>  > > > > No luck , same error.
>  > > > >    I am a total newbie , not sure any futher steps that I can try to
>  > do .
>  > > > > Hope that you can give a futher guidance , thanks.
>  > > > >
>  > > > >
>  > > > > Rgds,
>  > > > >  CG
>  > > > >
>  > > > >
>  > > > >
>  > > > >
>  > > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <as...@gmail.com>
>  > wrote:
>  > > > > > Hi CG,
>  > > > > > I just now executed the complete tutorial and found no problems with
>  > > > > > StatelessSessionEJB.jar. I am attaching the recently created
>  > > > > > StatelessSessionEJB.jar. Have a look at it and compare it with the
>  > one
>  > > > you
>  > > > > > have created
>  > > > > >
>  > > > > > Hope it helps
>  > > > > >
>  > > > > > Thanks
>  > > > > > Ashish
>  > > > > >
>  > > > > >
>  > > > > >
>  > > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
>  > > > > > > Hi Ashish,
>  > > > > > >  Thanks for your reply.
>  > > > > > >
>  > > > > > > I have updated the geronimo-web.xml and openejb-jar.xml, and
>  > reexport
>  > > > > > > the archieve, and deploy using the console.
>  > > > > > >
>  > > > > > > However, the problem still there when I deploy
>  > StatelessSessionEJB.jar
>  > > > > > >  (ApplicationClient.war no problem)
>  > > > > > > still the dependency problem ..
>  > > > > > >
>  > > > > > > need your guidance , thanks in advance.
>  > > > > > >
>  > > > > > > Error message:
>  > > > > > >
>  > > > > > >
>  > > > > > > Caused by:
>  > > > > > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  > > > > > >        at
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  > > > > > >        at
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  > > > > > >        at
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  > > > > > >        at
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  > > > > > >        at
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  > > > > > >        ... 21 more
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com>
>  > > > wrote:
>  > > > > > > > Hi,
>  > > > > > > >
>  > > > > > > > Thanks for bringing this forward. The tutorial has been updated
>  > to
>  > > > > > reflect
>  > > > > > > > the final geronimo-web.xml and openejb-jar.xml.
>  > > > > > > >
>  > > > > > > > Thanks
>  > > > > > > > Ashish
>  > > > > > > >
>  > > > > > > >
>  > > > > > > >
>  > > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
>  > <as...@gmail.com>
>  > > > wrote:
>  > > > > > > >
>  > > > > > > > > Hi,
>  > > > > > > > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for
>  > the
>  > > > > > > > application should look like this
>  > > > > > > > > openejb-jar.xml
>  > > > > > > > >
>  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  > > > > > > > > <openejb-jar
>  > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  > > > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  > > > > > > > >   <sys:environment>
>  > > > > > > > >   <sys:dependencies>
>  > > > > > > > >             <sys:dependency>
>  > > > > > > > >                 <sys:groupId>console.dbpool</sys:groupId>
>  > > > > > > > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  > > > > > > > >             </sys:dependency>
>  > > > > > > > > </sys:dependencies>
>  > > > > > > > >     <sys:moduleId>
>  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  > > > > > > > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > > > > > > >       <sys:version>1.0</sys:version>
>  > > > > > > > >       <sys:type>car</sys:type>
>  > > > > > > > >     </sys:moduleId>
>  > > > > > > > >     </sys:environment>
>  > > > > > > > >   <enterprise-beans/>
>  > > > > > > > > </openejb-jar>
>  > > > > > > > > I hope you have followed all the steps and created a
>  > datasource as
>  > > > > > > > suggested by the tutorial.
>  > > > > > > > >
>  > > > > > > > > Ans2: geronimo-web.xml is automatically created once you have
>  > your
>  > > > > > > > environment set up with geronimo eclipse plugin. You need not
>  > create
>  > > > > > one.
>  > > > > > > > >
>  > > > > > > > > geronimo-web.xml
>  > > > > > > > >
>  > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  > > > > > > > > <web-app
>  > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
>  > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
>  > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
>  > > > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>  > > > > > > > >   <sys:environment>
>  > > > > > > > >
>  > > > > > > > >     <sys:moduleId>
>  > > > > > > > >       <sys:groupId>default</sys:groupId>
>  > > > > > > > >       <sys:artifactId>ApplicationClient</sys:artifactId>
>  > > > > > > > >
>  > > > > > > > >       <sys:version>1.0</sys:version>
>  > > > > > > > >       <sys:type>car</sys:type>
>  > > > > > > > >     </sys:moduleId>
>  > > > > > > > >
>  > > > > > > > >     <sys:dependencies>
>  > > > > > > > >        <sys:dependency>
>  > > > > > > > >             <sys:groupId>default</sys:groupId>
>  > > > > > > > >
>  > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > > > > > > >               <sys:version>1.0</sys:version>
>  > > > > > > > >               <sys:type>car</sys:type>
>  > > > > > > > >        </sys:dependency>
>  > > > > > > > > </sys:dependencies>
>  > > > > > > > >   </sys:environment>
>  > > > > > > > >   <context-root>/ApplicationClient</context-root>
>  > > > > > > > > </web-app>
>  > > > > > > > >
>  > > > > > > > >
>  > > > > > > > >
>  > > > > > > > >
>  > > > > > > > >
>  > > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com>
>  > wrote:
>  > > > > > > > >
>  > > > > > > > > > Hi,
>  > > > > > > > > >  I am now trying the tutorial  "Stateless Session Bean"
>  > > > > > > > > >
>  > > > > > > >
>  > > > > >
>  > > >
>  > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
>  > > > > > > > > >
>  > > > > > > > > > And I am stuck at section  "Few more configurations", where
>  > need
>  > > > to
>  > > > > > > > > > configure dependencies because the steps are a bit unclear.
>  > > > > > > > > > I try to follow but get the following error which seems like
>  > is
>  > > > > > caused
>  > > > > > > > > > by the dependecies configuration
>  > > > > > > > > > Hope that somebody can help . thanks.
>  > > > > > > > > >
>  > > > > > > > > > [error]
>  > > > > > > > > > Caused by:
>  > > > > > > >
>  > org.apache.geronimo.kernel.repository.MissingDependencyException:
>  > > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
>  > > > > > > > > >        at
>  > > > > > > >
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
>  > > > > > > > > >        at
>  > > > > > > >
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
>  > > > > > > > > >        at
>  > > > > > > >
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
>  > > > > > > > > >        at
>  > > > > > > >
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
>  > > > > > > > > >        at
>  > > > > > > >
>  > > > > >
>  > > >
>  > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
>  > > > > > > > > >        ... 21 more
>  > > > > > > > > >
>  > > > > > > > > > [/error]:
>  > > > > > > > > >
>  > > > > > > > > >
>  > > > > > > > > > Below are my questions:
>  > > > > > > > > >
>  > > > > > > > > > Question 1 : At which part of openejb-jar.xml, the following
>  > > > > > > > > > datasource dependency should be inserted ?
>  > > > > > > > > > <sys:dependencies>
>  > > > > > > > > >            <sys:dependency>
>  > > > > > > > > >                <sys:groupId>console.dbpool</sys:groupId>
>  > > > > > > > > >
>  > <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  > > > > > > > > >            </sys:dependency>
>  > > > > > > > > > </sys:dependencies>
>  > > > > > > > > >
>  > > > > > > > > > This is how I do
>  > > > > > > > > >
>  > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>  > > > > > > > > > <openejb-jar
>  > > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
>  > > > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
>  > > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
>  > > > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>  > > > > > > > > >
>  > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  > > > > > > > > >  <sys:environment>
>  > > > > > > > > >      <sys:dependencies>
>  > > > > > > > > >        <sys:dependency>
>  > > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
>  > > > > > > > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>  > > > > > > > > >        </sys:dependency>
>  > > > > > > > > >          </sys:dependencies>
>  > > > > > > > > >    <sys:moduleId>
>  > > > > > > > > >      <sys:groupId>default</sys:groupId>
>  > > > > > > > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > > > > > > > >      <sys:version>1.0</sys:version>
>  > > > > > > > > >      <sys:type>car</sys:type>
>  > > > > > > > > >    </sys:moduleId>
>  > > > > > > > > >  </sys:environment>
>  > > > > > > > > >  <enterprise-beans/>
>  > > > > > > > > > </openejb-jar>
>  > > > > > > > > >
>  > > > > > > > > > Question 2:  There is no geronimo-web.xml(there is only
>  > web.xml)
>  > > > > > under
>  > > > > > > > > > WEB-INF , should I create a new one ?
>  > > > > > > > > >
>  > > > > > > > > > <sys:dependencies>
>  > > > > > > > > >       <sys:dependency>
>  > > > > > > > > >            <sys:groupId>default</sys:groupId>
>  > > > > > > > > >
>  > > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>  > > > > > > > > >                <sys:version>1.0</sys:version>
>  > > > > > > > > >                <sys:type>car</sys:type>
>  > > > > > > > > >       </sys:dependency>
>  > > > > > > > > > </sys:dependencies>
>  > > > > > > > > >
>  > > > > > > > > >
>  > > > > > > > > >
>  > > > > > > > > > Thanks.
>  > > > > > > > > >
>  > > > > > > > >
>  > > > > > > > >
>  > > > > > > >
>  > > > > > > >
>  > > > > > >
>  > > > > >
>  > > > > >
>  > > > >
>  > > >
>  > > >
>  > >
>  >
>  >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
hi,
  I think is the datasource problem that cause the exception but I did
follow the steps to configure it.

I have create all those .jsp under WebContent , reexport and redeploy
, no luck, problem still persist.

To my understand , apache used to have a DocumentRoot , i wonder the
geronimo-tomcat default DocumentRoot is at which directory , and where
can I see the configuration ?

I notice that some built-in example , like dojo , remote-deploy etc
are having the HTTP 404 error also , only juddi , CAHelper works .


I am still reading the documentation to find out the problem but any
guidance will much be appreciated , thanks.


CG




On Thu, Mar 20, 2008 at 12:51 AM, Ashish Jain <as...@gmail.com> wrote:
> Hi CG,
> So was the missing datasource the cause of exception? Regarding the current
> problem
> create index.jsp as well as other jsp's under WebContent.
>
> Thanks
> Ashish
>
>
>
> On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
>
> > Hi Ashish ,
> > I am using AG 2.1.
> >
> >  I did follow the tutorial to create the datasource.
> > Anyway,   I follow your steps, and I manage to deploy the
> > StatelessSession.ejb and ApplicationClient.war .
> >
> > However, when I browser at http://localhost:8080/ApplicationClient/,
> > it gives me HTTP 404 error.
> >
> > type Status report
> > message /ApplicationClient/login.jsp
> > The requested resource (/ApplicationClient/) is not available.
> >
> >
> > I believe it maybe due to the file path problem , is it?
> >
> > It seems like cannot find the index.jsp ?
> >
> > Where should the index.jsp been put ? according to the tutorial should
> > be under the WEB-INF.
> >
> >
> > Thanks
> > CG
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com> wrote:
> > > There are only two possibilities for such an error.
> > > 1) Either you have not mentioned the correct dependency in the
> deployment
> > > plan.
> > > 2) You have not created the datasource.
> > >
> > > Since 1) is not possible becoz you are using the correct plan. I guess
> there
> > > is some issue with your datasource. You can try the following
> > >  1) Create a database as suggested by the turorial
> > >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
> > >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is present in
> > >
> <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
> > > using the plan attached.
> > > 3) Now deploy the StatelessSessionEJB.jar.
> > >
> > > This should help you. BTW what is the version of AG you are using?
> > >
> > > Thanks
> > > Ashish
> > >
> > >
> > >
> > > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
> > >
> > > > Hi,
> > > >  I have downloaded the file , and use the console to deploy it.
> > > > No luck , same error.
> > > >    I am a total newbie , not sure any futher steps that I can try to
> do .
> > > > Hope that you can give a futher guidance , thanks.
> > > >
> > > >
> > > > Rgds,
> > > >  CG
> > > >
> > > >
> > > >
> > > >
> > > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <as...@gmail.com>
> wrote:
> > > > > Hi CG,
> > > > > I just now executed the complete tutorial and found no problems with
> > > > > StatelessSessionEJB.jar. I am attaching the recently created
> > > > > StatelessSessionEJB.jar. Have a look at it and compare it with the
> one
> > > you
> > > > > have created
> > > > >
> > > > > Hope it helps
> > > > >
> > > > > Thanks
> > > > > Ashish
> > > > >
> > > > >
> > > > >
> > > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> > > > > > Hi Ashish,
> > > > > >  Thanks for your reply.
> > > > > >
> > > > > > I have updated the geronimo-web.xml and openejb-jar.xml, and
> reexport
> > > > > > the archieve, and deploy using the console.
> > > > > >
> > > > > > However, the problem still there when I deploy
> StatelessSessionEJB.jar
> > > > > >  (ApplicationClient.war no problem)
> > > > > > still the dependency problem ..
> > > > > >
> > > > > > need your guidance , thanks in advance.
> > > > > >
> > > > > > Error message:
> > > > > >
> > > > > >
> > > > > > Caused by:
> > > > > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > > > > >        ... 21 more
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com>
> > > wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > Thanks for bringing this forward. The tutorial has been updated
> to
> > > > > reflect
> > > > > > > the final geronimo-web.xml and openejb-jar.xml.
> > > > > > >
> > > > > > > Thanks
> > > > > > > Ashish
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain
> <as...@gmail.com>
> > > wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for
> the
> > > > > > > application should look like this
> > > > > > > > openejb-jar.xml
> > > > > > > >
> > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > <openejb-jar
> xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > > > > >   <sys:environment>
> > > > > > > >   <sys:dependencies>
> > > > > > > >             <sys:dependency>
> > > > > > > >                 <sys:groupId>console.dbpool</sys:groupId>
> > > > > > > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > > >             </sys:dependency>
> > > > > > > > </sys:dependencies>
> > > > > > > >     <sys:moduleId>
> > > > > > > >       <sys:groupId>default</sys:groupId>
> > > > > > > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > > >       <sys:version>1.0</sys:version>
> > > > > > > >       <sys:type>car</sys:type>
> > > > > > > >     </sys:moduleId>
> > > > > > > >     </sys:environment>
> > > > > > > >   <enterprise-beans/>
> > > > > > > > </openejb-jar>
> > > > > > > > I hope you have followed all the steps and created a
> datasource as
> > > > > > > suggested by the tutorial.
> > > > > > > >
> > > > > > > > Ans2: geronimo-web.xml is automatically created once you have
> your
> > > > > > > environment set up with geronimo eclipse plugin. You need not
> create
> > > > > one.
> > > > > > > >
> > > > > > > > geronimo-web.xml
> > > > > > > >
> > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > <web-app
> xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > > > > > > >   <sys:environment>
> > > > > > > >
> > > > > > > >     <sys:moduleId>
> > > > > > > >       <sys:groupId>default</sys:groupId>
> > > > > > > >       <sys:artifactId>ApplicationClient</sys:artifactId>
> > > > > > > >
> > > > > > > >       <sys:version>1.0</sys:version>
> > > > > > > >       <sys:type>car</sys:type>
> > > > > > > >     </sys:moduleId>
> > > > > > > >
> > > > > > > >     <sys:dependencies>
> > > > > > > >        <sys:dependency>
> > > > > > > >             <sys:groupId>default</sys:groupId>
> > > > > > > >
> <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > > >               <sys:version>1.0</sys:version>
> > > > > > > >               <sys:type>car</sys:type>
> > > > > > > >        </sys:dependency>
> > > > > > > > </sys:dependencies>
> > > > > > > >   </sys:environment>
> > > > > > > >   <context-root>/ApplicationClient</context-root>
> > > > > > > > </web-app>
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com>
> wrote:
> > > > > > > >
> > > > > > > > > Hi,
> > > > > > > > >  I am now trying the tutorial  "Stateless Session Bean"
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > > > > > > > >
> > > > > > > > > And I am stuck at section  "Few more configurations", where
> need
> > > to
> > > > > > > > > configure dependencies because the steps are a bit unclear.
> > > > > > > > > I try to follow but get the following error which seems like
> is
> > > > > caused
> > > > > > > > > by the dependecies configuration
> > > > > > > > > Hope that somebody can help . thanks.
> > > > > > > > >
> > > > > > > > > [error]
> > > > > > > > > Caused by:
> > > > > > >
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > > > > > >        at
> > > > > > >
> > > > >
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > > > > > > > >        at
> > > > > > >
> > > > >
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > > > > > > > >        at
> > > > > > >
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > > > > > > > >        at
> > > > > > >
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > > > > > > > >        at
> > > > > > >
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > > > > > > > >        ... 21 more
> > > > > > > > >
> > > > > > > > > [/error]:
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Below are my questions:
> > > > > > > > >
> > > > > > > > > Question 1 : At which part of openejb-jar.xml, the following
> > > > > > > > > datasource dependency should be inserted ?
> > > > > > > > > <sys:dependencies>
> > > > > > > > >            <sys:dependency>
> > > > > > > > >                <sys:groupId>console.dbpool</sys:groupId>
> > > > > > > > >
> <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > > > >            </sys:dependency>
> > > > > > > > > </sys:dependencies>
> > > > > > > > >
> > > > > > > > > This is how I do
> > > > > > > > >
> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > > <openejb-jar
> > > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > > > > >
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > > > > > >  <sys:environment>
> > > > > > > > >      <sys:dependencies>
> > > > > > > > >        <sys:dependency>
> > > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
> > > > > > > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > > > >        </sys:dependency>
> > > > > > > > >          </sys:dependencies>
> > > > > > > > >    <sys:moduleId>
> > > > > > > > >      <sys:groupId>default</sys:groupId>
> > > > > > > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > > > >      <sys:version>1.0</sys:version>
> > > > > > > > >      <sys:type>car</sys:type>
> > > > > > > > >    </sys:moduleId>
> > > > > > > > >  </sys:environment>
> > > > > > > > >  <enterprise-beans/>
> > > > > > > > > </openejb-jar>
> > > > > > > > >
> > > > > > > > > Question 2:  There is no geronimo-web.xml(there is only
> web.xml)
> > > > > under
> > > > > > > > > WEB-INF , should I create a new one ?
> > > > > > > > >
> > > > > > > > > <sys:dependencies>
> > > > > > > > >       <sys:dependency>
> > > > > > > > >            <sys:groupId>default</sys:groupId>
> > > > > > > > >
> > > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > > > >                <sys:version>1.0</sys:version>
> > > > > > > > >                <sys:type>car</sys:type>
> > > > > > > > >       </sys:dependency>
> > > > > > > > > </sys:dependencies>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Thanks.
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> >
>
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by Ashish Jain <as...@gmail.com>.
Hi CG,
So was the missing datasource the cause of exception? Regarding the current
problem
create index.jsp as well as other jsp's under WebContent.

Thanks
Ashish

On Wed, Mar 19, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:

> Hi Ashish ,
> I am using AG 2.1.
>
>  I did follow the tutorial to create the datasource.
> Anyway,   I follow your steps, and I manage to deploy the
> StatelessSession.ejb and ApplicationClient.war .
>
> However, when I browser at http://localhost:8080/ApplicationClient/,
> it gives me HTTP 404 error.
>
> type Status report
> message /ApplicationClient/login.jsp
> The requested resource (/ApplicationClient/) is not available.
>
>
> I believe it maybe due to the file path problem , is it?
>
> It seems like cannot find the index.jsp ?
>
> Where should the index.jsp been put ? according to the tutorial should
> be under the WEB-INF.
>
>
> Thanks
> CG
>
>
>
>
>
>
> On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com> wrote:
> > There are only two possibilities for such an error.
> > 1) Either you have not mentioned the correct dependency in the
> deployment
> > plan.
> > 2) You have not created the datasource.
> >
> > Since 1) is not possible becoz you are using the correct plan. I guess
> there
> > is some issue with your datasource. You can try the following
> >  1) Create a database as suggested by the turorial
> >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
> >  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is present in
> >
> <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
> > using the plan attached.
> > 3) Now deploy the StatelessSessionEJB.jar.
> >
> > This should help you. BTW what is the version of AG you are using?
> >
> > Thanks
> > Ashish
> >
> >
> >
> > On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
> >
> > > Hi,
> > >  I have downloaded the file , and use the console to deploy it.
> > > No luck , same error.
> > >    I am a total newbie , not sure any futher steps that I can try to
> do .
> > > Hope that you can give a futher guidance , thanks.
> > >
> > >
> > > Rgds,
> > >  CG
> > >
> > >
> > >
> > >
> > > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <as...@gmail.com>
> wrote:
> > > > Hi CG,
> > > > I just now executed the complete tutorial and found no problems with
> > > > StatelessSessionEJB.jar. I am attaching the recently created
> > > > StatelessSessionEJB.jar. Have a look at it and compare it with the
> one
> > you
> > > > have created
> > > >
> > > > Hope it helps
> > > >
> > > > Thanks
> > > > Ashish
> > > >
> > > >
> > > >
> > > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> > > > > Hi Ashish,
> > > > >  Thanks for your reply.
> > > > >
> > > > > I have updated the geronimo-web.xml and openejb-jar.xml, and
> reexport
> > > > > the archieve, and deploy using the console.
> > > > >
> > > > > However, the problem still there when I deploy
> StatelessSessionEJB.jar
> > > > >  (ApplicationClient.war no problem)
> > > > > still the dependency problem ..
> > > > >
> > > > > need your guidance , thanks in advance.
> > > > >
> > > > > Error message:
> > > > >
> > > > >
> > > > > Caused by:
> > > > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> > > > >        ... 21 more
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com>
> > wrote:
> > > > > > Hi,
> > > > > >
> > > > > > Thanks for bringing this forward. The tutorial has been updated
> to
> > > > reflect
> > > > > > the final geronimo-web.xml and openejb-jar.xml.
> > > > > >
> > > > > > Thanks
> > > > > > Ashish
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <ashjain2@gmail.com
> >
> > wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for
> the
> > > > > > application should look like this
> > > > > > > openejb-jar.xml
> > > > > > >
> > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > <openejb-jar xmlns="
> http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > > > >   <sys:environment>
> > > > > > >   <sys:dependencies>
> > > > > > >             <sys:dependency>
> > > > > > >                 <sys:groupId>console.dbpool</sys:groupId>
> > > > > > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > >             </sys:dependency>
> > > > > > > </sys:dependencies>
> > > > > > >     <sys:moduleId>
> > > > > > >       <sys:groupId>default</sys:groupId>
> > > > > > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > >       <sys:version>1.0</sys:version>
> > > > > > >       <sys:type>car</sys:type>
> > > > > > >     </sys:moduleId>
> > > > > > >     </sys:environment>
> > > > > > >   <enterprise-beans/>
> > > > > > > </openejb-jar>
> > > > > > > I hope you have followed all the steps and created a
> datasource as
> > > > > > suggested by the tutorial.
> > > > > > >
> > > > > > > Ans2: geronimo-web.xml is automatically created once you have
> your
> > > > > > environment set up with geronimo eclipse plugin. You need not
> create
> > > > one.
> > > > > > >
> > > > > > > geronimo-web.xml
> > > > > > >
> > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1
> "
> > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > > > > > >   <sys:environment>
> > > > > > >
> > > > > > >     <sys:moduleId>
> > > > > > >       <sys:groupId>default</sys:groupId>
> > > > > > >       <sys:artifactId>ApplicationClient</sys:artifactId>
> > > > > > >
> > > > > > >       <sys:version>1.0</sys:version>
> > > > > > >       <sys:type>car</sys:type>
> > > > > > >     </sys:moduleId>
> > > > > > >
> > > > > > >     <sys:dependencies>
> > > > > > >        <sys:dependency>
> > > > > > >             <sys:groupId>default</sys:groupId>
> > > > > > >
> <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > >               <sys:version>1.0</sys:version>
> > > > > > >               <sys:type>car</sys:type>
> > > > > > >        </sys:dependency>
> > > > > > > </sys:dependencies>
> > > > > > >   </sys:environment>
> > > > > > >   <context-root>/ApplicationClient</context-root>
> > > > > > > </web-app>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com>
> wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > >  I am now trying the tutorial  "Stateless Session Bean"
> > > > > > > >
> > > > > >
> > > >
> >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > > > > > > >
> > > > > > > > And I am stuck at section  "Few more configurations", where
> need
> > to
> > > > > > > > configure dependencies because the steps are a bit unclear.
> > > > > > > > I try to follow but get the following error which seems like
> is
> > > > caused
> > > > > > > > by the dependecies configuration
> > > > > > > > Hope that somebody can help . thanks.
> > > > > > > >
> > > > > > > > [error]
> > > > > > > > Caused by:
> > > > > > org.apache.geronimo.kernel.repository.MissingDependencyException
> :
> > > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > > > > >        at
> > > > > >
> > > >
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> > > > > > > >        at
> > > > > >
> > > >
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> > > > > > > >        at
> > > > > >
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> > > > > > > >        at
> > > > > >
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> > > > > > > >        at
> > > > > >
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> > > > > > > >        ... 21 more
> > > > > > > >
> > > > > > > > [/error]:
> > > > > > > >
> > > > > > > >
> > > > > > > > Below are my questions:
> > > > > > > >
> > > > > > > > Question 1 : At which part of openejb-jar.xml, the following
> > > > > > > > datasource dependency should be inserted ?
> > > > > > > > <sys:dependencies>
> > > > > > > >            <sys:dependency>
> > > > > > > >                <sys:groupId>console.dbpool</sys:groupId>
> > > > > > > >
>  <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > > >            </sys:dependency>
> > > > > > > > </sys:dependencies>
> > > > > > > >
> > > > > > > > This is how I do
> > > > > > > >
> > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > <openejb-jar
> > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2
> ">
> > > > > > > >  <sys:environment>
> > > > > > > >      <sys:dependencies>
> > > > > > > >        <sys:dependency>
> > > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
> > > > > > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > > >        </sys:dependency>
> > > > > > > >          </sys:dependencies>
> > > > > > > >    <sys:moduleId>
> > > > > > > >      <sys:groupId>default</sys:groupId>
> > > > > > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > > >      <sys:version>1.0</sys:version>
> > > > > > > >      <sys:type>car</sys:type>
> > > > > > > >    </sys:moduleId>
> > > > > > > >  </sys:environment>
> > > > > > > >  <enterprise-beans/>
> > > > > > > > </openejb-jar>
> > > > > > > >
> > > > > > > > Question 2:  There is no geronimo-web.xml(there is only
> web.xml)
> > > > under
> > > > > > > > WEB-INF , should I create a new one ?
> > > > > > > >
> > > > > > > > <sys:dependencies>
> > > > > > > >       <sys:dependency>
> > > > > > > >            <sys:groupId>default</sys:groupId>
> > > > > > > >
> > <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > > >                <sys:version>1.0</sys:version>
> > > > > > > >                <sys:type>car</sys:type>
> > > > > > > >       </sys:dependency>
> > > > > > > > </sys:dependencies>
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > >
> >
> >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
Hi Ashish ,
I am using AG 2.1.

 I did follow the tutorial to create the datasource.
Anyway,   I follow your steps, and I manage to deploy the
StatelessSession.ejb and ApplicationClient.war .

However, when I browser at http://localhost:8080/ApplicationClient/,
it gives me HTTP 404 error.

type Status report
message /ApplicationClient/login.jsp
The requested resource (/ApplicationClient/) is not available.


I believe it maybe due to the file path problem , is it?

It seems like cannot find the index.jsp ?

Where should the index.jsp been put ? according to the tutorial should
be under the WEB-INF.


Thanks
CG






On Wed, Mar 19, 2008 at 4:08 PM, Ashish Jain <as...@gmail.com> wrote:
> There are only two possibilities for such an error.
> 1) Either you have not mentioned the correct dependency in the deployment
> plan.
> 2) You have not created the datasource.
>
> Since 1) is not possible becoz you are using the correct plan. I guess there
> is some issue with your datasource. You can try the following
>  1) Create a database as suggested by the turorial
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
>  2) Deploy tranql-connector-derby-embed-xa-1.3.rar which is present in
> <GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
> using the plan attached.
> 3) Now deploy the StatelessSessionEJB.jar.
>
> This should help you. BTW what is the version of AG you are using?
>
> Thanks
> Ashish
>
>
>
> On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:
>
> > Hi,
> >  I have downloaded the file , and use the console to deploy it.
> > No luck , same error.
> >    I am a total newbie , not sure any futher steps that I can try to do .
> > Hope that you can give a futher guidance , thanks.
> >
> >
> > Rgds,
> >  CG
> >
> >
> >
> >
> > On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <as...@gmail.com> wrote:
> > > Hi CG,
> > > I just now executed the complete tutorial and found no problems with
> > > StatelessSessionEJB.jar. I am attaching the recently created
> > > StatelessSessionEJB.jar. Have a look at it and compare it with the one
> you
> > > have created
> > >
> > > Hope it helps
> > >
> > > Thanks
> > > Ashish
> > >
> > >
> > >
> > > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> > > > Hi Ashish,
> > > >  Thanks for your reply.
> > > >
> > > > I have updated the geronimo-web.xml and openejb-jar.xml, and reexport
> > > > the archieve, and deploy using the console.
> > > >
> > > > However, the problem still there when I deploy StatelessSessionEJB.jar
> > > >  (ApplicationClient.war no problem)
> > > > still the dependency problem ..
> > > >
> > > > need your guidance , thanks in advance.
> > > >
> > > > Error message:
> > > >
> > > >
> > > > Caused by:
> > > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > >        at
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > > >        at
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > > >        at
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > > >        at
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > > >        at
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > > >        ... 21 more
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com>
> wrote:
> > > > > Hi,
> > > > >
> > > > > Thanks for bringing this forward. The tutorial has been updated to
> > > reflect
> > > > > the final geronimo-web.xml and openejb-jar.xml.
> > > > >
> > > > > Thanks
> > > > > Ashish
> > > > >
> > > > >
> > > > >
> > > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <as...@gmail.com>
> wrote:
> > > > >
> > > > > > Hi,
> > > > > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
> > > > > application should look like this
> > > > > > openejb-jar.xml
> > > > > >
> > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > > >   <sys:environment>
> > > > > >   <sys:dependencies>
> > > > > >             <sys:dependency>
> > > > > >                 <sys:groupId>console.dbpool</sys:groupId>
> > > > > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > >             </sys:dependency>
> > > > > > </sys:dependencies>
> > > > > >     <sys:moduleId>
> > > > > >       <sys:groupId>default</sys:groupId>
> > > > > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > >       <sys:version>1.0</sys:version>
> > > > > >       <sys:type>car</sys:type>
> > > > > >     </sys:moduleId>
> > > > > >     </sys:environment>
> > > > > >   <enterprise-beans/>
> > > > > > </openejb-jar>
> > > > > > I hope you have followed all the steps and created a datasource as
> > > > > suggested by the tutorial.
> > > > > >
> > > > > > Ans2: geronimo-web.xml is automatically created once you have your
> > > > > environment set up with geronimo eclipse plugin. You need not create
> > > one.
> > > > > >
> > > > > > geronimo-web.xml
> > > > > >
> > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > > > > >   <sys:environment>
> > > > > >
> > > > > >     <sys:moduleId>
> > > > > >       <sys:groupId>default</sys:groupId>
> > > > > >       <sys:artifactId>ApplicationClient</sys:artifactId>
> > > > > >
> > > > > >       <sys:version>1.0</sys:version>
> > > > > >       <sys:type>car</sys:type>
> > > > > >     </sys:moduleId>
> > > > > >
> > > > > >     <sys:dependencies>
> > > > > >        <sys:dependency>
> > > > > >             <sys:groupId>default</sys:groupId>
> > > > > >               <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > >               <sys:version>1.0</sys:version>
> > > > > >               <sys:type>car</sys:type>
> > > > > >        </sys:dependency>
> > > > > > </sys:dependencies>
> > > > > >   </sys:environment>
> > > > > >   <context-root>/ApplicationClient</context-root>
> > > > > > </web-app>
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >  I am now trying the tutorial  "Stateless Session Bean"
> > > > > > >
> > > > >
> > >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > > > > > >
> > > > > > > And I am stuck at section  "Few more configurations", where need
> to
> > > > > > > configure dependencies because the steps are a bit unclear.
> > > > > > > I try to follow but get the following error which seems like is
> > > caused
> > > > > > > by the dependecies configuration
> > > > > > > Hope that somebody can help . thanks.
> > > > > > >
> > > > > > > [error]
> > > > > > > Caused by:
> > > > > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > > > > > >        at
> > > > >
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > > > > > >        ... 21 more
> > > > > > >
> > > > > > > [/error]:
> > > > > > >
> > > > > > >
> > > > > > > Below are my questions:
> > > > > > >
> > > > > > > Question 1 : At which part of openejb-jar.xml, the following
> > > > > > > datasource dependency should be inserted ?
> > > > > > > <sys:dependencies>
> > > > > > >            <sys:dependency>
> > > > > > >                <sys:groupId>console.dbpool</sys:groupId>
> > > > > > >                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > >            </sys:dependency>
> > > > > > > </sys:dependencies>
> > > > > > >
> > > > > > > This is how I do
> > > > > > >
> > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > <openejb-jar
> xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > > > >  <sys:environment>
> > > > > > >      <sys:dependencies>
> > > > > > >        <sys:dependency>
> > > > > > >          <sys:groupId>console.dbpool</sys:groupId>
> > > > > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > > >        </sys:dependency>
> > > > > > >          </sys:dependencies>
> > > > > > >    <sys:moduleId>
> > > > > > >      <sys:groupId>default</sys:groupId>
> > > > > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > >      <sys:version>1.0</sys:version>
> > > > > > >      <sys:type>car</sys:type>
> > > > > > >    </sys:moduleId>
> > > > > > >  </sys:environment>
> > > > > > >  <enterprise-beans/>
> > > > > > > </openejb-jar>
> > > > > > >
> > > > > > > Question 2:  There is no geronimo-web.xml(there is only web.xml)
> > > under
> > > > > > > WEB-INF , should I create a new one ?
> > > > > > >
> > > > > > > <sys:dependencies>
> > > > > > >       <sys:dependency>
> > > > > > >            <sys:groupId>default</sys:groupId>
> > > > > > >
> <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > > >                <sys:version>1.0</sys:version>
> > > > > > >                <sys:type>car</sys:type>
> > > > > > >       </sys:dependency>
> > > > > > > </sys:dependencies>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> >
>
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by Ashish Jain <as...@gmail.com>.
There are only two possibilities for such an error.
1) Either you have not mentioned the correct dependency in the deployment
plan.
2) You have not created the datasource.

Since 1) is not possible becoz you are using the correct plan. I guess there
is some issue with your datasource. You can try the following
1) Create a database as suggested by the turorial
http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-CreatingadatabaseusingAdministrativeConsole
2) Deploy *tranql-connector-derby-embed-xa-1.3.rar* which is present in
<GERONIMO_HOME>\repository\org\tranql\tranql-connector-derby-embed-xa\1.3
using the plan attached.
3) Now deploy the StatelessSessionEJB.jar.

This should help you. BTW what is the version of AG you are using?

Thanks
Ashish

On Wed, Mar 19, 2008 at 11:32 AM, CG <le...@gmail.com> wrote:

> Hi,
>  I have downloaded the file , and use the console to deploy it.
> No luck , same error.
>    I am a total newbie , not sure any futher steps that I can try to do .
> Hope that you can give a futher guidance , thanks.
>
>
> Rgds,
>   CG
>
> On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <as...@gmail.com> wrote:
> > Hi CG,
> > I just now executed the complete tutorial and found no problems with
> > StatelessSessionEJB.jar. I am attaching the recently created
> > StatelessSessionEJB.jar. Have a look at it and compare it with the one
> you
> > have created
> >
> > Hope it helps
> >
> > Thanks
> > Ashish
> >
> >
> >
> > On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> > > Hi Ashish,
> > >  Thanks for your reply.
> > >
> > > I have updated the geronimo-web.xml and openejb-jar.xml, and reexport
> > > the archieve, and deploy using the console.
> > >
> > > However, the problem still there when I deploy StatelessSessionEJB.jar
> > >  (ApplicationClient.war no problem)
> > > still the dependency problem ..
> > >
> > > need your guidance , thanks in advance.
> > >
> > > Error message:
> > >
> > >
> > > Caused by:
> > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > >        at
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> > >        at
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> > >        at
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> > >        at
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> > >        at
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> > >        ... 21 more
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com>
> wrote:
> > > > Hi,
> > > >
> > > > Thanks for bringing this forward. The tutorial has been updated to
> > reflect
> > > > the final geronimo-web.xml and openejb-jar.xml.
> > > >
> > > > Thanks
> > > > Ashish
> > > >
> > > >
> > > >
> > > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <as...@gmail.com>
> wrote:
> > > >
> > > > > Hi,
> > > > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
> > > > application should look like this
> > > > > openejb-jar.xml
> > > > >
> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > >   <sys:environment>
> > > > >   <sys:dependencies>
> > > > >             <sys:dependency>
> > > > >                 <sys:groupId>console.dbpool</sys:groupId>
> > > > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > >             </sys:dependency>
> > > > > </sys:dependencies>
> > > > >     <sys:moduleId>
> > > > >       <sys:groupId>default</sys:groupId>
> > > > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > >       <sys:version>1.0</sys:version>
> > > > >       <sys:type>car</sys:type>
> > > > >     </sys:moduleId>
> > > > >     </sys:environment>
> > > > >   <enterprise-beans/>
> > > > > </openejb-jar>
> > > > > I hope you have followed all the steps and created a datasource as
> > > > suggested by the tutorial.
> > > > >
> > > > > Ans2: geronimo-web.xml is automatically created once you have your
> > > > environment set up with geronimo eclipse plugin. You need not create
> > one.
> > > > >
> > > > > geronimo-web.xml
> > > > >
> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > > > >   <sys:environment>
> > > > >
> > > > >     <sys:moduleId>
> > > > >       <sys:groupId>default</sys:groupId>
> > > > >       <sys:artifactId>ApplicationClient</sys:artifactId>
> > > > >
> > > > >       <sys:version>1.0</sys:version>
> > > > >       <sys:type>car</sys:type>
> > > > >     </sys:moduleId>
> > > > >
> > > > >     <sys:dependencies>
> > > > >        <sys:dependency>
> > > > >             <sys:groupId>default</sys:groupId>
> > > > >               <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > >               <sys:version>1.0</sys:version>
> > > > >               <sys:type>car</sys:type>
> > > > >        </sys:dependency>
> > > > > </sys:dependencies>
> > > > >   </sys:environment>
> > > > >   <context-root>/ApplicationClient</context-root>
> > > > > </web-app>
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:
> > > > >
> > > > > > Hi,
> > > > > >  I am now trying the tutorial  "Stateless Session Bean"
> > > > > >
> > > >
> >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > > > > >
> > > > > > And I am stuck at section  "Few more configurations", where need
> to
> > > > > > configure dependencies because the steps are a bit unclear.
> > > > > > I try to follow but get the following error which seems like is
> > caused
> > > > > > by the dependecies configuration
> > > > > > Hope that somebody can help . thanks.
> > > > > >
> > > > > > [error]
> > > > > > Caused by:
> > > > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> > > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> > > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> > > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> > > > > >        at
> > > >
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> > > > > >        ... 21 more
> > > > > >
> > > > > > [/error]:
> > > > > >
> > > > > >
> > > > > > Below are my questions:
> > > > > >
> > > > > > Question 1 : At which part of openejb-jar.xml, the following
> > > > > > datasource dependency should be inserted ?
> > > > > > <sys:dependencies>
> > > > > >            <sys:dependency>
> > > > > >                <sys:groupId>console.dbpool</sys:groupId>
> > > > > >                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > >            </sys:dependency>
> > > > > > </sys:dependencies>
> > > > > >
> > > > > > This is how I do
> > > > > >
> > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > <openejb-jar xmlns="
> http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > > >  <sys:environment>
> > > > > >      <sys:dependencies>
> > > > > >        <sys:dependency>
> > > > > >          <sys:groupId>console.dbpool</sys:groupId>
> > > > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > > >        </sys:dependency>
> > > > > >          </sys:dependencies>
> > > > > >    <sys:moduleId>
> > > > > >      <sys:groupId>default</sys:groupId>
> > > > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > >      <sys:version>1.0</sys:version>
> > > > > >      <sys:type>car</sys:type>
> > > > > >    </sys:moduleId>
> > > > > >  </sys:environment>
> > > > > >  <enterprise-beans/>
> > > > > > </openejb-jar>
> > > > > >
> > > > > > Question 2:  There is no geronimo-web.xml(there is only web.xml)
> > under
> > > > > > WEB-INF , should I create a new one ?
> > > > > >
> > > > > > <sys:dependencies>
> > > > > >       <sys:dependency>
> > > > > >            <sys:groupId>default</sys:groupId>
> > > > > >
>  <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > > >                <sys:version>1.0</sys:version>
> > > > > >                <sys:type>car</sys:type>
> > > > > >       </sys:dependency>
> > > > > > </sys:dependencies>
> > > > > >
> > > > > >
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> >
> >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
Hi,
  I have downloaded the file , and use the console to deploy it.
No luck , same error.
    I am a total newbie , not sure any futher steps that I can try to do .
Hope that you can give a futher guidance , thanks.


Rgds,
  CG

On Wed, Mar 19, 2008 at 1:39 AM, Ashish Jain <as...@gmail.com> wrote:
> Hi CG,
> I just now executed the complete tutorial and found no problems with
> StatelessSessionEJB.jar. I am attaching the recently created
> StatelessSessionEJB.jar. Have a look at it and compare it with the one you
> have created
>
> Hope it helps
>
> Thanks
> Ashish
>
>
>
> On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:
> > Hi Ashish,
> >  Thanks for your reply.
> >
> > I have updated the geronimo-web.xml and openejb-jar.xml, and reexport
> > the archieve, and deploy using the console.
> >
> > However, the problem still there when I deploy StatelessSessionEJB.jar
> >  (ApplicationClient.war no problem)
> > still the dependency problem ..
> >
> > need your guidance , thanks in advance.
> >
> > Error message:
> >
> >
> > Caused by:
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> > Missing dependency: console.dbpool/jdbc%2Fuserds//
> >        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> >        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> >        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> >        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> >        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> >        ... 21 more
> >
> >
> >
> >
> >
> >
> >
> >
> > On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com> wrote:
> > > Hi,
> > >
> > > Thanks for bringing this forward. The tutorial has been updated to
> reflect
> > > the final geronimo-web.xml and openejb-jar.xml.
> > >
> > > Thanks
> > > Ashish
> > >
> > >
> > >
> > > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <as...@gmail.com> wrote:
> > >
> > > > Hi,
> > > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
> > > application should look like this
> > > > openejb-jar.xml
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > >   <sys:environment>
> > > >   <sys:dependencies>
> > > >             <sys:dependency>
> > > >                 <sys:groupId>console.dbpool</sys:groupId>
> > > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > >             </sys:dependency>
> > > > </sys:dependencies>
> > > >     <sys:moduleId>
> > > >       <sys:groupId>default</sys:groupId>
> > > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > >       <sys:version>1.0</sys:version>
> > > >       <sys:type>car</sys:type>
> > > >     </sys:moduleId>
> > > >     </sys:environment>
> > > >   <enterprise-beans/>
> > > > </openejb-jar>
> > > > I hope you have followed all the steps and created a datasource as
> > > suggested by the tutorial.
> > > >
> > > > Ans2: geronimo-web.xml is automatically created once you have your
> > > environment set up with geronimo eclipse plugin. You need not create
> one.
> > > >
> > > > geronimo-web.xml
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > > >   <sys:environment>
> > > >
> > > >     <sys:moduleId>
> > > >       <sys:groupId>default</sys:groupId>
> > > >       <sys:artifactId>ApplicationClient</sys:artifactId>
> > > >
> > > >       <sys:version>1.0</sys:version>
> > > >       <sys:type>car</sys:type>
> > > >     </sys:moduleId>
> > > >
> > > >     <sys:dependencies>
> > > >        <sys:dependency>
> > > >             <sys:groupId>default</sys:groupId>
> > > >               <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > >               <sys:version>1.0</sys:version>
> > > >               <sys:type>car</sys:type>
> > > >        </sys:dependency>
> > > > </sys:dependencies>
> > > >   </sys:environment>
> > > >   <context-root>/ApplicationClient</context-root>
> > > > </web-app>
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:
> > > >
> > > > > Hi,
> > > > >  I am now trying the tutorial  "Stateless Session Bean"
> > > > >
> > >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > > > >
> > > > > And I am stuck at section  "Few more configurations", where need to
> > > > > configure dependencies because the steps are a bit unclear.
> > > > > I try to follow but get the following error which seems like is
> caused
> > > > > by the dependecies configuration
> > > > > Hope that somebody can help . thanks.
> > > > >
> > > > > [error]
> > > > > Caused by:
> > > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > > >        at
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > > > >        at
> > >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > > > >        at
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > > > >        at
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > > > >        at
> > >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > > > >        ... 21 more
> > > > >
> > > > > [/error]:
> > > > >
> > > > >
> > > > > Below are my questions:
> > > > >
> > > > > Question 1 : At which part of openejb-jar.xml, the following
> > > > > datasource dependency should be inserted ?
> > > > > <sys:dependencies>
> > > > >            <sys:dependency>
> > > > >                <sys:groupId>console.dbpool</sys:groupId>
> > > > >                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > >            </sys:dependency>
> > > > > </sys:dependencies>
> > > > >
> > > > > This is how I do
> > > > >
> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > > >  <sys:environment>
> > > > >      <sys:dependencies>
> > > > >        <sys:dependency>
> > > > >          <sys:groupId>console.dbpool</sys:groupId>
> > > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > > >        </sys:dependency>
> > > > >          </sys:dependencies>
> > > > >    <sys:moduleId>
> > > > >      <sys:groupId>default</sys:groupId>
> > > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > >      <sys:version>1.0</sys:version>
> > > > >      <sys:type>car</sys:type>
> > > > >    </sys:moduleId>
> > > > >  </sys:environment>
> > > > >  <enterprise-beans/>
> > > > > </openejb-jar>
> > > > >
> > > > > Question 2:  There is no geronimo-web.xml(there is only web.xml)
> under
> > > > > WEB-INF , should I create a new one ?
> > > > >
> > > > > <sys:dependencies>
> > > > >       <sys:dependency>
> > > > >            <sys:groupId>default</sys:groupId>
> > > > >                <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > > >                <sys:version>1.0</sys:version>
> > > > >                <sys:type>car</sys:type>
> > > > >       </sys:dependency>
> > > > > </sys:dependencies>
> > > > >
> > > > >
> > > > >
> > > > > Thanks.
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by Ashish Jain <as...@gmail.com>.
Hi CG,
I just now executed the complete tutorial and found no problems with
StatelessSessionEJB.jar. I am attaching the recently created
StatelessSessionEJB.jar. Have a look at it and compare it with the one you
have created

Hope it helps

Thanks
Ashish

On Tue, Mar 18, 2008 at 9:09 PM, CG <le...@gmail.com> wrote:

> Hi Ashish,
>  Thanks for your reply.
>
> I have updated the geronimo-web.xml and openejb-jar.xml, and reexport
> the archieve, and deploy using the console.
>
> However, the problem still there when I deploy StatelessSessionEJB.jar
>  (ApplicationClient.war no problem)
> still the dependency problem ..
>
> need your guidance , thanks in advance.
>
> Error message:
>
> Caused by:
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> Missing dependency: console.dbpool/jdbc%2Fuserds//
>        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
>        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
>        ... 21 more
>
>
>
>
>
> On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com> wrote:
> > Hi,
> >
> > Thanks for bringing this forward. The tutorial has been updated to
> reflect
> > the final geronimo-web.xml and openejb-jar.xml.
> >
> > Thanks
> > Ashish
> >
> >
> >
> > On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <as...@gmail.com> wrote:
> >
> > > Hi,
> > > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
> > application should look like this
> > > openejb-jar.xml
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > >   <sys:environment>
> > >   <sys:dependencies>
> > >             <sys:dependency>
> > >                 <sys:groupId>console.dbpool</sys:groupId>
> > >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > >             </sys:dependency>
> > > </sys:dependencies>
> > >     <sys:moduleId>
> > >       <sys:groupId>default</sys:groupId>
> > >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >       <sys:version>1.0</sys:version>
> > >       <sys:type>car</sys:type>
> > >     </sys:moduleId>
> > >     </sys:environment>
> > >   <enterprise-beans/>
> > > </openejb-jar>
> > > I hope you have followed all the steps and created a datasource as
> > suggested by the tutorial.
> > >
> > > Ans2: geronimo-web.xml is automatically created once you have your
> > environment set up with geronimo eclipse plugin. You need not create
> one.
> > >
> > > geronimo-web.xml
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> > >   <sys:environment>
> > >
> > >     <sys:moduleId>
> > >       <sys:groupId>default</sys:groupId>
> > >       <sys:artifactId>ApplicationClient</sys:artifactId>
> > >
> > >       <sys:version>1.0</sys:version>
> > >       <sys:type>car</sys:type>
> > >     </sys:moduleId>
> > >
> > >     <sys:dependencies>
> > >        <sys:dependency>
> > >             <sys:groupId>default</sys:groupId>
> > >               <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >               <sys:version>1.0</sys:version>
> > >               <sys:type>car</sys:type>
> > >        </sys:dependency>
> > > </sys:dependencies>
> > >   </sys:environment>
> > >   <context-root>/ApplicationClient</context-root>
> > > </web-app>
> > >
> > >
> > >
> > >
> > >
> > > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:
> > >
> > > > Hi,
> > > >  I am now trying the tutorial  "Stateless Session Bean"
> > > >
> >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > > >
> > > > And I am stuck at section  "Few more configurations", where need to
> > > > configure dependencies because the steps are a bit unclear.
> > > > I try to follow but get the following error which seems like is
> caused
> > > > by the dependecies configuration
> > > > Hope that somebody can help . thanks.
> > > >
> > > > [error]
> > > > Caused by:
> > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > > >        at
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
> > > >        at
> >
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
> > > >        at
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
> > > >        at
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
> > > >        at
> >
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
> > > >        ... 21 more
> > > >
> > > > [/error]:
> > > >
> > > >
> > > > Below are my questions:
> > > >
> > > > Question 1 : At which part of openejb-jar.xml, the following
> > > > datasource dependency should be inserted ?
> > > > <sys:dependencies>
> > > >            <sys:dependency>
> > > >                <sys:groupId>console.dbpool</sys:groupId>
> > > >                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > >            </sys:dependency>
> > > > </sys:dependencies>
> > > >
> > > > This is how I do
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > > >  <sys:environment>
> > > >      <sys:dependencies>
> > > >        <sys:dependency>
> > > >          <sys:groupId>console.dbpool</sys:groupId>
> > > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > > >        </sys:dependency>
> > > >          </sys:dependencies>
> > > >    <sys:moduleId>
> > > >      <sys:groupId>default</sys:groupId>
> > > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > >      <sys:version>1.0</sys:version>
> > > >      <sys:type>car</sys:type>
> > > >    </sys:moduleId>
> > > >  </sys:environment>
> > > >  <enterprise-beans/>
> > > > </openejb-jar>
> > > >
> > > > Question 2:  There is no geronimo-web.xml(there is only web.xml)
> under
> > > > WEB-INF , should I create a new one ?
> > > >
> > > > <sys:dependencies>
> > > >       <sys:dependency>
> > > >            <sys:groupId>default</sys:groupId>
> > > >                <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > > >                <sys:version>1.0</sys:version>
> > > >                <sys:type>car</sys:type>
> > > >       </sys:dependency>
> > > > </sys:dependencies>
> > > >
> > > >
> > > >
> > > > Thanks.
> > > >
> > >
> > >
> >
> >
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by CG <le...@gmail.com>.
Hi Ashish,
 Thanks for your reply.

I have updated the geronimo-web.xml and openejb-jar.xml, and reexport
the archieve, and deploy using the console.

However, the problem still there when I deploy StatelessSessionEJB.jar
 (ApplicationClient.war no problem)
still the dependency problem ..

need your guidance , thanks in advance.

Error message:

Caused by: org.apache.geronimo.kernel.repository.MissingDependencyException:
Missing dependency: console.dbpool/jdbc%2Fuserds//
	at org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
	at org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
	... 21 more





On Tue, Mar 18, 2008 at 11:09 PM, Ashish Jain <as...@gmail.com> wrote:
> Hi,
>
> Thanks for bringing this forward. The tutorial has been updated to reflect
> the final geronimo-web.xml and openejb-jar.xml.
>
> Thanks
> Ashish
>
>
>
> On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <as...@gmail.com> wrote:
>
> > Hi,
> > Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
> application should look like this
> > openejb-jar.xml
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> >   <sys:environment>
> >   <sys:dependencies>
> >             <sys:dependency>
> >                 <sys:groupId>console.dbpool</sys:groupId>
> >                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> >             </sys:dependency>
> > </sys:dependencies>
> >     <sys:moduleId>
> >       <sys:groupId>default</sys:groupId>
> >       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >       <sys:version>1.0</sys:version>
> >       <sys:type>car</sys:type>
> >     </sys:moduleId>
> >     </sys:environment>
> >   <enterprise-beans/>
> > </openejb-jar>
> > I hope you have followed all the steps and created a datasource as
> suggested by the tutorial.
> >
> > Ans2: geronimo-web.xml is automatically created once you have your
> environment set up with geronimo eclipse plugin. You need not create one.
> >
> > geronimo-web.xml
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
> >   <sys:environment>
> >
> >     <sys:moduleId>
> >       <sys:groupId>default</sys:groupId>
> >       <sys:artifactId>ApplicationClient</sys:artifactId>
> >
> >       <sys:version>1.0</sys:version>
> >       <sys:type>car</sys:type>
> >     </sys:moduleId>
> >
> >     <sys:dependencies>
> >        <sys:dependency>
> >             <sys:groupId>default</sys:groupId>
> >               <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >               <sys:version>1.0</sys:version>
> >               <sys:type>car</sys:type>
> >        </sys:dependency>
> > </sys:dependencies>
> >   </sys:environment>
> >   <context-root>/ApplicationClient</context-root>
> > </web-app>
> >
> >
> >
> >
> >
> > On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:
> >
> > > Hi,
> > >  I am now trying the tutorial  "Stateless Session Bean"
> > >
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> > >
> > > And I am stuck at section  "Few more configurations", where need to
> > > configure dependencies because the steps are a bit unclear.
> > > I try to follow but get the following error which seems like is caused
> > > by the dependecies configuration
> > > Hope that somebody can help . thanks.
> > >
> > > [error]
> > > Caused by:
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> > > Missing dependency: console.dbpool/jdbc%2Fuserds//
> > >        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:111)
> > >        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:104)
> > >        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:473)
> > >        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:431)
> > >        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)
> > >        ... 21 more
> > >
> > > [/error]:
> > >
> > >
> > > Below are my questions:
> > >
> > > Question 1 : At which part of openejb-jar.xml, the following
> > > datasource dependency should be inserted ?
> > > <sys:dependencies>
> > >            <sys:dependency>
> > >                <sys:groupId>console.dbpool</sys:groupId>
> > >                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > >            </sys:dependency>
> > > </sys:dependencies>
> > >
> > > This is how I do
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> > >  <sys:environment>
> > >      <sys:dependencies>
> > >        <sys:dependency>
> > >          <sys:groupId>console.dbpool</sys:groupId>
> > >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> > >        </sys:dependency>
> > >          </sys:dependencies>
> > >    <sys:moduleId>
> > >      <sys:groupId>default</sys:groupId>
> > >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >      <sys:version>1.0</sys:version>
> > >      <sys:type>car</sys:type>
> > >    </sys:moduleId>
> > >  </sys:environment>
> > >  <enterprise-beans/>
> > > </openejb-jar>
> > >
> > > Question 2:  There is no geronimo-web.xml(there is only web.xml) under
> > > WEB-INF , should I create a new one ?
> > >
> > > <sys:dependencies>
> > >       <sys:dependency>
> > >            <sys:groupId>default</sys:groupId>
> > >                <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> > >                <sys:version>1.0</sys:version>
> > >                <sys:type>car</sys:type>
> > >       </sys:dependency>
> > > </sys:dependencies>
> > >
> > >
> > >
> > > Thanks.
> > >
> >
> >
>
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by Ashish Jain <as...@gmail.com>.
Hi,

Thanks for bringing this forward. The tutorial has been updated to reflect
the final geronimo-web.xml and openejb-jar.xml.

Thanks
Ashish

On Tue, Mar 18, 2008 at 8:26 PM, Ashish Jain <as...@gmail.com> wrote:

> Hi,
> Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
> application should look like this
> *openejb-jar.xml*
> <?xml version="1.0" encoding="UTF-8"?>
> <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2" xmlns:pkgen="
> http://www.openejb.org/xml/ns/pkgen-2.0" xmlns:sec="
> http://geronimo.apache.org/xml/ns/security-1.2" xmlns:sys="
> http://geronimo.apache.org/xml/ns/deployment-1.2">
>   <sys:environment>
>   <sys:dependencies>
>             <sys:dependency>
>                 <sys:groupId>console.dbpool</sys:groupId>
>                 <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>             </sys:dependency>
> </sys:dependencies>
>     <sys:moduleId>
>       <sys:groupId>default</sys:groupId>
>       <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>       <sys:version>1.0</sys:version>
>       <sys:type>car</sys:type>
>     </sys:moduleId>
>     </sys:environment>
>   <enterprise-beans/>
> </openejb-jar>
> I hope you have followed all the steps and created a datasource as
> suggested by the tutorial.
>
> Ans2: geronimo-web.xml is automatically created once you have your
> environment set up with geronimo eclipse plugin. You need not create one.
>
> *geronimo-web.xml*
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1" xmlns:sec="
> http://geronimo.apache.org/xml/ns/security-1.1" xmlns:sys="
> http://geronimo.apache.org/xml/ns/deployment-1.1">
>   <sys:environment>
>     <sys:moduleId>
>       <sys:groupId>default</sys:groupId>
>       <sys:artifactId>ApplicationClient</sys:artifactId>
>       <sys:version>1.0</sys:version>
>       <sys:type>car</sys:type>
>     </sys:moduleId>
>     <sys:dependencies>
>        <sys:dependency>
>             <sys:groupId>default</sys:groupId>
>               <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>               <sys:version>1.0</sys:version>
>               <sys:type>car</sys:type>
>        </sys:dependency>
> </sys:dependencies>
>   </sys:environment>
>   <context-root>/ApplicationClient</context-root>
> </web-app>
>
>
> On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:
>
> > Hi,
> >  I am now trying the tutorial  "Stateless Session Bean"
> >
> > http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
> >
> > And I am stuck at section  "Few more configurations", where need to
> > configure dependencies because the steps are a bit unclear.
> > I try to follow but get the following error which seems like is caused
> > by the dependecies configuration
> > Hope that somebody can help . thanks.
> >
> > [error]
> > Caused by:
> > org.apache.geronimo.kernel.repository.MissingDependencyException:
> > Missing dependency: console.dbpool/jdbc%2Fuserds//
> >        at
> > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> > (DefaultArtifactResolver.java:111)
> >        at
> > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> > (DefaultArtifactResolver.java:104)
> >        at
> > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> > (SimpleConfigurationManager.java:473)
> >        at
> > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> > (SimpleConfigurationManager.java:431)
> >        at
> > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> > (SimpleConfigurationManager.java:296)
> >        ... 21 more
> >
> > [/error]:
> >
> >
> > Below are my questions:
> >
> > Question 1 : At which part of openejb-jar.xml, the following
> > datasource dependency should be inserted ?
> > <sys:dependencies>
> >            <sys:dependency>
> >                <sys:groupId>console.dbpool</sys:groupId>
> >                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> >            </sys:dependency>
> > </sys:dependencies>
> >
> > This is how I do
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
> >  <sys:environment>
> >      <sys:dependencies>
> >        <sys:dependency>
> >          <sys:groupId>console.dbpool</sys:groupId>
> >          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
> >        </sys:dependency>
> >          </sys:dependencies>
> >    <sys:moduleId>
> >      <sys:groupId>default</sys:groupId>
> >      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >      <sys:version>1.0</sys:version>
> >      <sys:type>car</sys:type>
> >    </sys:moduleId>
> >  </sys:environment>
> >  <enterprise-beans/>
> > </openejb-jar>
> >
> > Question 2:  There is no geronimo-web.xml(there is only web.xml) under
> > WEB-INF , should I create a new one ?
> >
> > <sys:dependencies>
> >       <sys:dependency>
> >            <sys:groupId>default</sys:groupId>
> >                <sys:artifactId>StatelessSessionEJB</sys:artifactId>
> >                <sys:version>1.0</sys:version>
> >                <sys:type>car</sys:type>
> >       </sys:dependency>
> > </sys:dependencies>
> >
> >
> >
> > Thanks.
> >
>
>

Re: Unclear steps in tutorial "Stateless Session Bean"

Posted by Ashish Jain <as...@gmail.com>.
Hi,
Ans1: openejb-jar.xml seems to be correct. openejb-jar.xml for the
application should look like this
*openejb-jar.xml*
<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2" xmlns:pkgen="
http://www.openejb.org/xml/ns/pkgen-2.0" xmlns:sec="
http://geronimo.apache.org/xml/ns/security-1.2" xmlns:sys="
http://geronimo.apache.org/xml/ns/deployment-1.2">
  <sys:environment>
  <sys:dependencies>
            <sys:dependency>
                <sys:groupId>console.dbpool</sys:groupId>
                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
            </sys:dependency>
</sys:dependencies>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>
    </sys:environment>
  <enterprise-beans/>
</openejb-jar>
I hope you have followed all the steps and created a datasource as suggested
by the tutorial.

Ans2: geronimo-web.xml is automatically created once you have your
environment set up with geronimo eclipse plugin. You need not create one.

*geronimo-web.xml*
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1" xmlns:nam="
http://geronimo.apache.org/xml/ns/naming-1.1" xmlns:sec="
http://geronimo.apache.org/xml/ns/security-1.1" xmlns:sys="
http://geronimo.apache.org/xml/ns/deployment-1.1">
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>ApplicationClient</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>
    <sys:dependencies>
       <sys:dependency>
            <sys:groupId>default</sys:groupId>
              <sys:artifactId>StatelessSessionEJB</sys:artifactId>
              <sys:version>1.0</sys:version>
              <sys:type>car</sys:type>
       </sys:dependency>
</sys:dependencies>
  </sys:environment>
  <context-root>/ApplicationClient</context-root>
</web-app>

On Tue, Mar 18, 2008 at 5:55 PM, CG <le...@gmail.com> wrote:

> Hi,
>  I am now trying the tutorial  "Stateless Session Bean"
>
> http://cwiki.apache.org/GMOxDOC21/stateless-session-bean.html#StatelessSessionBean-DeployandRun
>
> And I am stuck at section  "Few more configurations", where need to
> configure dependencies because the steps are a bit unclear.
> I try to follow but get the following error which seems like is caused
> by the dependecies configuration
> Hope that somebody can help . thanks.
>
> [error]
> Caused by:
> org.apache.geronimo.kernel.repository.MissingDependencyException:
> Missing dependency: console.dbpool/jdbc%2Fuserds//
>        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:111)
>        at
> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader
> (DefaultArtifactResolver.java:104)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds
> (SimpleConfigurationManager.java:473)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst
> (SimpleConfigurationManager.java:431)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration
> (SimpleConfigurationManager.java:296)
>        ... 21 more
>
> [/error]:
>
>
> Below are my questions:
>
> Question 1 : At which part of openejb-jar.xml, the following
> datasource dependency should be inserted ?
> <sys:dependencies>
>            <sys:dependency>
>                <sys:groupId>console.dbpool</sys:groupId>
>                <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>            </sys:dependency>
> </sys:dependencies>
>
> This is how I do
>
> <?xml version="1.0" encoding="UTF-8"?>
> <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.2"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
>  <sys:environment>
>      <sys:dependencies>
>        <sys:dependency>
>          <sys:groupId>console.dbpool</sys:groupId>
>          <sys:artifactId>jdbc%2Fuserds</sys:artifactId>
>        </sys:dependency>
>          </sys:dependencies>
>    <sys:moduleId>
>      <sys:groupId>default</sys:groupId>
>      <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>      <sys:version>1.0</sys:version>
>      <sys:type>car</sys:type>
>    </sys:moduleId>
>  </sys:environment>
>  <enterprise-beans/>
> </openejb-jar>
>
> Question 2:  There is no geronimo-web.xml(there is only web.xml) under
> WEB-INF , should I create a new one ?
>
> <sys:dependencies>
>       <sys:dependency>
>            <sys:groupId>default</sys:groupId>
>                <sys:artifactId>StatelessSessionEJB</sys:artifactId>
>                <sys:version>1.0</sys:version>
>                <sys:type>car</sys:type>
>       </sys:dependency>
> </sys:dependencies>
>
>
>
> Thanks.
>