天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
          數據加載中……
          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 設計規范中指定的。





          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!
            回復  更多評論    
          主站蜘蛛池模板: 馆陶县| 横峰县| 石门县| 肃南| 莲花县| 盐亭县| 巴东县| 黑河市| 密云县| 延吉市| 湖口县| 滁州市| 芜湖县| 社旗县| 喀什市| 龙门县| 凤城市| 彭州市| 元阳县| 台中市| 岢岚县| 巧家县| 霍林郭勒市| 京山县| 新竹市| 伊宁县| 白河县| 托克逊县| 南平市| 高淳县| 南安市| 壶关县| 原平市| 温泉县| 三台县| 司法| 临桂县| 沂源县| 塘沽区| 巩义市| 南和县|