Darryl Miles [
http://community.jboss.org/people/dlmiles] created the discussion
"Re: AS6 & Snowdrop2 multiple queries"
To view the discussion, visit:
http://community.jboss.org/message/594497#594497
--------------------------------------------------------------
First thanks for your reply.
1) Yes I agree from looking at the spring.deploy codebase (and testing by creating
deliberate failure scenarios, like using the wrong label) that the parent/child must be
getting setup at the time that code runs. But accoridng to my code inside the WAR which
uses JNDI and examines the WAR ApplicationContext those settings do not stick, something
is nulling the parent/parentBeanFactory out. I create this WAR code after my posting to
this thread, so I shall paste the code and output in a new reply shortly.
2) Through trial-and-error/testing I found that the spring.deploy does not look inside the
WAR. It was my understanding the JBoss VFS could see descriptors nested inside a mix of
dirs/JARs, so JARs inside JARs are transparent from a scan for a valid deployment
descritpor and for spring this means my
WEB-INF/spring-context/warApplicationContext-spring.xml _SHOULD_ match and spring.deploy
should see it. But my testing indicates that even so it does not attempt to deploy it.
In some ways I am not expecting to but I could not see how it was being skipped. My EAR
has an exploded EJB and WAR directory which makes it even more apparent, since even
without JBoss VFS code a file-scan would find it.
So getting back to the question "Should a certain naming convention not be used"
? This means the file
$JBOSS_HOME/server/default/my.domain.ear/my.domain.war/WEB-INF/classes/spring-context-warApplicationContext-spring.xml
being a filre on the filesystem I would have expected it to be found by the
spring.deployer. Since I know the Instantiaion(false) does not work. I wondered why it
was being missed by the JBoss VFS code, if it is meant to be able to see descriptors from
inside nested deloyments. This would make using
/WEB-INF/classes/spring-context/warApplicationContext-spring.xml a _BAD_ choice of
filename. Changing the -spring.xml would be a good chocie. However it appears to make no
difference, since it is never looked at by spring.deployer so why is this ?
3) I'd like to come back to this point at a later date. After establishing my better
understanding of the other points.
4) beanRefContext.xml I need to understand this better, I have not been using it in any
projects I've created so far.
5) This is easy to observe, simply prepend the BeanFactory(label) with spring/ making it
BeanFactory(spring/label) this used to bind to JNDI hierarchically. I'll try to knock
out a simple EAR for JIRA later this week.
Last)
http://docs.redhat.com/docs/en-US/JBoss_Web_Framework_Kit/1.1/html/Snowdr...
http://docs.redhat.com/docs/en-US/JBoss_Web_Framework_Kit/1.1/html/Snowdr...
this looks to be a relevant URL.
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/594497#594497]
Start a new discussion in Snowdrop at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]