Hi all.
We migrated from Jboss 4 to 5 and get trouble with mail sessions lookup via jndi.
Jndi lookup return instances with same parameters for two different mail session.
mail-service.xml:
| <?xml version="1.0" encoding="UTF-8"?>
| <server>
| <mbean code="org.jboss.mail.MailService"
| name="jboss:service=jcCrm">
| <attribute name="JNDIName">java:/mail/jcCrm</attribute>
| <attribute name="Configuration">
| <configuration>
| <property name="mail.transport.protocol"
value="smtp"/>
| <property name="mail.user"
value="jccrm(a)greenparts.ru"/>
| <property name="mail.password"
value="<password_1>"/>
| <property name="mail.smtp.host"
value="mail.japancar.ru"/>
| <property name="mail.smtp.port" value="25"/>
| <property name="mail.smtp.auth" value="true"/>
| <property name="mail.from"
value="no-replay(a)greenparts.ru"/>
| <property name="mail.mime.charset" value="UTF-8"/>
| <property name="mail.debug" value="true"/>
| </configuration>
| </attribute>
| <depends>jboss:service=Naming</depends>
| </mbean>
|
| <mbean code="org.jboss.mail.MailService"
| name="jboss:service=gp">
| <attribute name="JNDIName">java:/mail/gp</attribute>
| <attribute name="Configuration">
| <configuration>
| <property name="mail.transport.protocol"
value="smtp"/>
| <property name="mail.user"
value="gp(a)greenparts.ru"/>
| <property name="mail.password"
value="<password_2>"/>
| <property name="mail.smtp.host"
value="mail.japancar.ru"/>
| <property name="mail.smtp.port" value="25"/>
| <property name="mail.smtp.auth" value="true"/>
| <property name="mail.from"
value="no-replay(a)greenparts.ru"/>
| <property name="mail.mime.charset" value="UTF-8"/>
| <property name="mail.debug" value="true"/>
| </configuration>
| </attribute>
| <depends>jboss:service=Naming</depends>
| </mbean>
| </server>
|
code for lookup:
| session1 = (Session) context.lookup("java:/mail/gp");
| session2 = (Session) context.lookup("java:/mail/jcCrm");
|
On Jboss 4 and Glassfish this code return different mail session with correct parameters
but on version 5 we got this issue (lookup with spring
org.springframework.jndi.JndiObjectFactoryBean class return same result).
Always returned last mail session which was loaded by Jboss 5.
Thanks for any help.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4222200#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...