2012-12-18 2 views
0

을 위해 우리는 이메일 계정에서 이메일을 rading하는 MDB가, MDB는 MailListener 인터페이스를 구현하고 나는 SSL을 통해 POP3를 활성화하는 속성을 찾고 있어요MDB Maillistener @ActivationConfigProperty는 SSL

내가 XML의 설정이 이 아래에, 나는 항구와 SSL을위한 aditional activation-config-property를 nead했다. 나는 그걸 봤지만 성공하지 못했다. 내가 jboss5.1을 사용하고

, 당신은

<activation-config-property> 
       <activation-config-property-name>storeProtocol</activation-config-property-name> 
       <activation-config-property-value>pop3s</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>port</activation-config-property-name> 
       <activation-config-property-value>995</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>starttls</activation-config-property-name> 
       <activation-config-property-value>true</activation-config-property-value> 
      </activation-config-property> 

POP3S하고 있지 않은 프로토콜에 대한주의 especiali 수 이러한 속성을 지정하려면이 nead 나는 해결책을 발견했습니다

<message-driven> 
     <description>An MDB that accepts mail messages</description> 
     <ejb-name>MailListenerMDB</ejb-name> 
     <ejb-class>si.arctur.fourPmServices.scheduleJobs.emailListener.MailListenerMDB</ejb-class> 
     <activation-config> 
      <activation-config-property> 
       <activation-config-property-name>userName</activation-config-property-name> 
       <activation-config-property-value>******</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>password</activation-config-property-name> 
       <activation-config-property-value>********</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>pollingInterval</activation-config-property-name> 
       <activation-config-property-value>15000</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>mailServer</activation-config-property-name> 
       <activation-config-property-value>*****</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>mailFolder</activation-config-property-name> 
       <activation-config-property-value>INBOX</activation-config-property-value> 
      </activation-config-property> 
      <activation-config-property> 
       <activation-config-property-name>storeProtocol</activation-config-property-name> 
       <activation-config-property-value>pop3</activation-config-property-value> 
      </activation-config-property> 
     </activation-config> 
</message-driven> 
+0

@HansUp sory 오타되었습니다. 마시지 주도 빈으로 변경했습니다. – simonC

답변