Why does auto deploy suggest I use the jboss-web.xml file. I don't know this
file nor can I find any docs on it.
I've got a session that calls an entity and they are both packaged in the
same ejb.jar file and run on the same JBoss server instance. So I've used
the <ejb-link> tag inside the <ejb-ref>'s in my ejb-jar.xml file and
dismissed any use of jboss.xml, but jboss-web.xml?.
I've included the two bean descriptor sections from ejb-jar.xml and the
error output.
[Auto deploy] Linking ejb-ref:
ejb/com.neuroquest.cais.ejb.session.initBuild.InitBuildHome
to JNDI name: null
[Auto deploy] javax.naming.NamingException: ejb-ref:
ejb/com.neuroquest.cais.ejb.session.initBuild.InitBuildHome
, expected jndi-name in jboss-web.xml
----------------- snip of ejb-jar.xml --------------------------
<session>
<ejb-name>InitBuild</ejb-name>
<ejb-class>com.neuroquest.cais.ejb.session.initBuild.InitBuildBean</ejb-clas
s>
<home>com.neuroquest.cais.ejb.session.initBuild.InitBuildHome</home>
<remote>com.neuroquest.cais.ejb.session.initBuild.InitBuild</remote>
<session-type>Stateful</session-type>
<transaction-type>Container</transaction-type>
<ejb-ref>
<ejb-ref-name>ejb/Build</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>com.neuroquest.cais.ejb.entity.build.BuildHome</home>
<remote>com.neuroquest.cais.ejb.entity.build.Build</remote>
<ejb-link>Build</ejb-link>
</ejb-ref>
</session>
<entity>
<ejb-name>Build</ejb-name>
<ejb-class>com.neuroquest.cais.ejb.entity.build.BuildBean</ejb-class>
<home>com.neuroquest.cais.ejb.entity.build.BuildHome</home>
<remote>com.neuroquest.cais.ejb.entity.build.Build</remote>
<persistence-type>Bean</persistence-type>
<prim-key-class>com.neuroquest.cais.ejb.entity.build.BuildPK</prim-key-class
>
<reentrant>False</reentrant>
</entity>
---------------- snip of ejb.jar.xml ------------------------
(More error output from JBoss...)
[Container factory] Deploying Account
[Container factory] Deploying Build
[Container factory] Deploying ConfigBuild
[Container factory] Deploying DBaseFetch
[Container factory] Deploying ConfigTools
[Container factory] Deploying InitBuild
[Bean Cache] Cache policy scheduler started
[Container factory] Deployed application:
file:/u/public/JBoss-2.2.2_Tomcat-3.2.2/jboss/tmp/deploy/Default/acais-1.0.e
ar
[J2EE Deployer Default] Starting module acais-web.war
[Auto deploy] deploy, ctxPath=/acais,
warUrl=file:/u/public/JBoss-2.2.2_Tomcat-3.2.2/jboss/tmp/deploy/Default/acai
s-1.0.ear/web1003/
2001-07-01 05:32:09 - ContextManager: Adding context Ctx( /acais )
[Auto deploy] AbstractWebContainer.parseWebAppDescriptors, Begin
[Auto deploy] addEnvEntries
[Auto deploy] linkResourceRefs
[Auto deploy] linkEjbRefs
[Auto deploy] Linking ejb-ref:
ejb/com.neuroquest.cais.ejb.session.initBuild.InitBuildHome
to JNDI name: null
[Auto deploy] javax.naming.NamingException: ejb-ref:
ejb/com.neuroquest.cais.ejb.session.initBuild.InitBuildHome
, expected jndi-name in jboss-web.xml
[Auto deploy] at
org.jboss.web.AbstractWebContainer.linkEjbRefs(AbstractWebContainer.java:359
)
...
TIA
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user