On jboss as 4.x was ok to use multiple:
|
| <mbean code="org.jboss.mail.MailService" name="jboss:service=Whatever">
|
on mail-service.xml to define multiple mail sessions.
On jboss 5 using any *-service.xml that contain multiple Mail Sessions causes
jboss to ignore the properties of the first deployed services.
ex:
mail-service.xml
.....
| <mbean code="org.jboss.mail.MailService" name="jboss:service=Mail1">
| <attribute name="JNDIName">mail/Mail1</attribute>
| <attribute name="Configuration">
| <configuration>
| <property name="mail.transport.protocol" value="smtp"/>
| <property name="mail.smtp.host" value="1.1.1.1"/>
| </configuration>
| </attribute>
| </mbean>
|
| <mbean code="org.jboss.mail.MailService" name="jboss:service=Mail2">
| <attribute name="JNDIName">mail/Mail2</attribute>
| <attribute name="Configuration">
| <configuration>
| <property name="mail.transport.protocol" value="smtp"/>
| <property name="mail.smtp.host" value="1.1.1.2"/>
| </configuration>
| </attribute>
| </mbean>
|
.....
The services get deployed just fine, and the JNDI lookups return correctly (a
mail session)
but a simple jsp with the following code:
| Context initCtx = new InitialContext();
| Context envCtx = (Context) initCtx.lookup("");
| Object objref = envCtx.lookup("mail/Mail1");
| Session s = (Session) PortableRemoteObject.narrow(objref, Session.class);
| Object objref2 = envCtx.lookup("mail/Mail2");
| Session s2 = (Session) PortableRemoteObject.narrow(objref2, Session.class);
| out.print(s.getProperties());
| out.print(s2.getProperties());
|
shows that the properties of the first session (s1) to be the same of s2
(the SMTP is always 1.1.1.2)
If the mbean's are separated on diferent -service.xml files, the behavior is
the same.
any ideas?
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4219674#4219674
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4219674
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user