天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執(zhí)行exe #helloworld //運行exe
          數(shù)據(jù)加載中……
          Weblogic-JNDI-MailSession-javaMail-java.io.NotSerializableException: javax.mail.Session
          import java.util.Properties;

          import javax.mail.Session
          ;
          import javax.naming.Context;
          import javax.naming.InitialContext;
          import javax.naming.NamingException;

          public class SendMail {
              Context ic 
          = null;

              public SendMail() {
              }

              private Properties props
          ;

              public void send() throws Exception {

                  // 使用JNDI查詢Mail Session
                  try {

                      /*
                       * Hashtable ht 
          = new Hashtable();
                       * ht.put(Context.INITIAL_CONTEXT_FACTORY,
                       * 
          "weblogic.jndi.WLInitialContextFactory");
                       * ht.put(Context.PROVIDER_URL, "t3://localhost:7001/slide/"); ic =
                       * new InitialContext(ht);
                       */
                      ic 
          = getInitialContext();
                      Session session = (Session) ic.lookup("mail/MailSession");

                  } catch (NamingException e) {
                      e.printStackTrace()
          ;
                  }

              }

              public static void main(String args
          []) throws Exception {
                  SendMail sendMail 
          = new SendMail();
                  sendMail.send();
                  System.out.println("send ok");
              }

              public Context getInitialContext() throws Exception {
                  String url 
          = "t3://localhost:7001";
                  String user = "weblogic";
                  String password = "weblogic";
                  Properties properties = null;
                  try {
                      properties 
          = new Properties();
                      properties.put(Context.INITIAL_CONTEXT_FACTORY,
                              
          "weblogic.jndi.WLInitialContextFactory");
                      properties.put(Context.PROVIDER_URL, url);
                      if (user != null) {
                          properties.put(Context.SECURITY_PRINCIPAL
          , user);
                          properties.put(Context.SECURITY_CREDENTIALS,
                                  password 
          == null ? "" : password);
                      }

                      return new InitialContext(properties)
          ;
                  } catch (Exception e) {
                      throw e
          ;
                  }
              }

          }

          java.io.NotSerializableException: javax.mail.Session]

          相關帖子

          http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=122&threadID=10958&tstart=1112

          http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=27136&tstart=15

          http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=1&threadID=1450&tstart=1440

          weblogic配置

          服務-郵件-在此頁中,您可以定義此郵件會話的配置。

          名稱:MyMailSession
          JNDI 名稱:mail/MailSession
          屬性
          :
          mail.debug=true
          mail.smtp.port=25
          mail.smtp.auth=true
          mail.smtp.host=192.168.8.1

          用來配置此郵件會話的屬性。這些屬性名是在 JavaMail API 設計規(guī)范中指定的。





          posted on 2005-12-13 15:54 bluesky 閱讀(2732) 評論(2)  編輯  收藏 所屬分類: 工作總結

          評論

          # re: Weblogic-JNDI-MailSession-javaMail-java.io.NotSerializableException: javax.mail.Session 2011-09-27 20:07 Penny

          This is because the MailSession returned from the lookup is not serializable and thus you will get NULL from the lookup.

          Do the lookup the MailSession locally and you will solve the problem.
            回復  更多評論    

          # re: Weblogic-JNDI-MailSession-javaMail-java.io.NotSerializableException: javax.mail.Session 2011-10-14 13:59 Term Papers

          Very interesting ideas! I’ll be back for your new articles!
            回復  更多評論    
          主站蜘蛛池模板: 青阳县| 南江县| 揭阳市| 永靖县| 当阳市| 四会市| 柘城县| 平度市| 成武县| 蛟河市| 沛县| 怀仁县| 连州市| 黑龙江省| 塔城市| 南丹县| 嵩明县| 花莲市| 山阴县| 双辽市| 安溪县| 钟祥市| 杭锦旗| 大石桥市| 沿河| 怀远县| 德清县| 法库县| 吕梁市| 马龙县| 莱阳市| 河曲县| 望谟县| 弋阳县| 孝义市| 东乡县| 富源县| 武山县| 双桥区| 商南县| 桓仁|