天空是藍(lán)色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標(biā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]

          相關(guān)帖子

          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配置

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

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

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





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

          評論

          # 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.
            回復(fù)  更多評論    

          # 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!
            回復(fù)  更多評論    
          主站蜘蛛池模板: 林甸县| 尼勒克县| 张家界市| 赤城县| 扎赉特旗| 鄂托克旗| 台南县| 凤台县| 阳信县| 古蔺县| 邯郸县| 嫩江县| 息烽县| 收藏| 崇文区| 南华县| 蒙自县| 永靖县| 泾川县| 大埔县| 英山县| 集贤县| 昌平区| 长岛县| 五台县| 马尔康县| 团风县| 平遥县| 大余县| 景泰县| 安顺市| 哈尔滨市| 眉山市| 昆山市| 威海市| 神木县| 汪清县| 芜湖市| 石狮市| 尚志市| 财经|