Guest User

Untitled

a guest
Nov 23rd, 2017
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.40 KB | None | 0 0
  1. import java.util.Properties;
  2. import javax.mail.Message;
  3. import javax.mail.MessagingException;
  4. import javax.mail.PasswordAuthentication;
  5. import javax.mail.internet.*;
  6. import javax.mail.*;
  7.  
  8. public class MainClass {
  9.  
  10. public static void main(String[] args) {
  11.  
  12. Properties p = new Properties();
  13. p.put("mail.smtp.host", "smtp.yandex.ru");
  14. p.put("mail.smtp.socketFactory.port", 465);
  15. p.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
  16. p.put("mail.smtp.auth", "true");
  17. p.put("mail.smtp.port", 465);
  18.  
  19.  
  20.  
  21.  
  22. Session s = Session.getInstance(p,
  23.  
  24. new javax.mail.Authenticator(){
  25.  
  26.  
  27. protected PasswordAuthentication getPasswordAuthentication(){
  28.  
  29. return new PasswordAuthentication("mailOtpravitely@mail.ru", "passwordOtpravitely");
  30.  
  31. }
  32.  
  33.  
  34. }
  35. );
  36.  
  37.  
  38. Message message = new MimeMessage(s);
  39. try {
  40. message.setFrom(new InternetAddress("mailOtpravitely@mail.ru"));
  41. message.setRecipient(Message.RecipientType.TO, new InternetAddress("mailPolychately@yandex.ru"));
  42. message.setSubject("Тема письма");
  43. message.setText("Сообщение в письме");
  44.  
  45. Transport.send(message);
  46.  
  47. System.out.println("Письмо успешно отправлено");
  48.  
  49. } catch (MessagingException e) {
  50. System.out.println("Письмо не отправилось");
  51. e.printStackTrace();
  52. }
  53.  
  54. }
  55.  
  56. }
  57.  
  58. SEVERE: ContainerBase.addChild: start:
  59. org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
  60. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
  61. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015)
  62. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)
  63. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
  64. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1899)
  65. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  66. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  67. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  68. at java.lang.reflect.Method.invoke(Method.java:498)
  69. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  70. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  71. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  72. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:618)
  73. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:565)
  74. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  75. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  76. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  77. at java.lang.reflect.Method.invoke(Method.java:498)
  78. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  79. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  80. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  81. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  82. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  83. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  84. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  85. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  86. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  87. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  88. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  89. at java.lang.reflect.Method.invoke(Method.java:498)
  90. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  91. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  92. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  93. at java.security.AccessController.doPrivileged(Native Method)
  94. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  95. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  96. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  97. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  98. at java.security.AccessController.doPrivileged(Native Method)
  99. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  100. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  101. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  102. at java.lang.Thread.run(Thread.java:745)
  103. Caused by: java.lang.NoClassDefFoundError: javax/mail/MessagingException
  104. at java.lang.Class.getDeclaredFields0(Native Method)
  105. at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
  106. at java.lang.Class.getDeclaredFields(Class.java:1916)
  107. at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
  108. at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:270)
  109. at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:139)
  110. at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)
  111. at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:417)
  112. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:891)
  113. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
  114. at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
  115. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  116. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5519)
  117. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
  118. ... 42 more
  119. Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
  120. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
  121. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
  122. ... 56 more
  123.  
  124. ноя 22, 2017 6:22:47 PM org.apache.tomcat.util.modeler.BaseModelMBean invoke
  125. SEVERE: Exception invoking method manageApp
  126. java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
  127. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1019)
  128. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)
  129. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
  130. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1899)
  131. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  132. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  133. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  134. at java.lang.reflect.Method.invoke(Method.java:498)
  135. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  136. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  137. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  138. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:618)
  139. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:565)
  140. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  141. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  142. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  143. at java.lang.reflect.Method.invoke(Method.java:498)
  144. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  145. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  146. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  147. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  148. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  149. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  150. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  151. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  152. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  153. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  154. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  155. at java.lang.reflect.Method.invoke(Method.java:498)
  156. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  157. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  158. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  159. at java.security.AccessController.doPrivileged(Native Method)
  160. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  161. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  162. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  163. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  164. at java.security.AccessController.doPrivileged(Native Method)
  165. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  166. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  167. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  168. at java.lang.Thread.run(Thread.java:745)
  169.  
  170. ноя 22, 2017 6:22:47 PM org.apache.tomcat.util.modeler.BaseModelMBean invoke
  171. SEVERE: Exception invoking method createStandardContext
  172. javax.management.RuntimeOperationsException: Exception invoking method manageApp
  173. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:309)
  174. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  175. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  176. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:618)
  177. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:565)
  178. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  179. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  180. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  181. at java.lang.reflect.Method.invoke(Method.java:498)
  182. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  183. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  184. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  185. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  186. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  187. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  188. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  189. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  190. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  191. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  192. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  193. at java.lang.reflect.Method.invoke(Method.java:498)
  194. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  195. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  196. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  197. at java.security.AccessController.doPrivileged(Native Method)
  198. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  199. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  200. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  201. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  202. at java.security.AccessController.doPrivileged(Native Method)
  203. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  204. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  205. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  206. at java.lang.Thread.run(Thread.java:745)
  207. Caused by: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
  208. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1019)
  209. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)
  210. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
  211. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1899)
  212. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  213. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  214. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  215. at java.lang.reflect.Method.invoke(Method.java:498)
  216. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  217. ... 33 more
  218.  
  219. <dependency>
  220. <groupId>javax.mail</groupId>
  221. <artifactId>mailapi</artifactId>
  222. <version>1.4.3</version>
  223. </dependency>
Add Comment
Please, Sign In to add comment