天空是藍色的

          做好軟件為中國 #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 閱讀(2725) 評論(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!
            回復  更多評論    
          主站蜘蛛池模板: 高淳县| 大悟县| 牙克石市| 麻江县| 祁门县| 阜新| 登封市| 拜泉县| 兴文县| 伊吾县| 金坛市| 禹州市| 德格县| 贵德县| 和田县| 香港| 沅江市| 嵩明县| 开阳县| 彝良县| 郑州市| 利津县| 兖州市| 桑植县| 绥芬河市| 右玉县| 西乌珠穆沁旗| 沂水县| 姚安县| 永安市| 宁德市| 昭觉县| 西乌珠穆沁旗| 满洲里市| 历史| 沁阳市| 甘泉县| 大名县| 文登市| 隆安县| 都江堰市|