Ok, that helped and I got bit ahead. 

But now, when I use those classes in another spring module, the second spring 
module is bind to the first modules application context. Meaning that the 
classes from second module are actually inside first.

2 spring modules:
core.spring
second.spring

First module(core.spring) jboss-spring.xml:
<?xml version="1.0" encoding="UTF-8" ?>
  | <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" 
"http://www.springframework.org/dtd/spring-beans-2.0.dtd";>
  | <beans>
  | 
  | <bean name="MessageManager"
  |             class="com.core.MessageManagerImpl">
  |             <property name="hibernateTemplate">
  |                     <ref bean="hibernateTemplate" />
  |             </property>
  |     </bean>
  | </beans>

The jndi config file of this(I'm not sure that I'm doing this right):
<?xml version="1.0" encoding="UTF-8" ?>
  | <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" 
"http://www.springframework.org/dtd/spring-beans-2.0.dtd";>
  | <beans>
  | 
  |     <description>ParentBeanFactory=(a_spring-core)</description>
  | <bean id="MessageManager"
  |             class="org.springframework.jndi.JndiObjectFactoryBean">
  |             <property name="cache">
  |                     <value>true</value>
  |             </property>
  |             <property name="proxyInterface">
  |                     <value>com.core.MessageManager</value>
  |             </property>
  |             <property name="jndiName">
  |                     <value>a_spring-core</value>
  |             </property>
  |     </bean>
  | 
  | </beans>

And then In other spring module(second.spring), I try to use the beans from the 
first module:
<?xml version="1.0" encoding="UTF-8" ?>
  | <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" 
"http://www.springframework.org/dtd/spring-beans-2.0.dtd";>
  | <beans>
  | 
  |     <import resource="jndi_core.xml" />
  | <bean name="MbloxConverter"
  |             class="com.converter.MbloxConverterImpl">
  |             <property name="messageManager">
  |                     <ref bean="MessageManager" />
  |             </property>
  | 
  |     </bean>
  | </beans>

This second.spring module is actually bind to the JNDI as "core.spring", and I 
guess it is because of the import in config file.

And also I have other module(spring) which uses the beans from both of those 
modules, and it won't find the bean from second.spring module. 

Or should I just make a one spring module?(I prefer to keep them separate)  

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999453#3999453

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999453
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to