2015-02-18 1 views
0
<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:context="http://www.springframework.org/schema/context" 
    xmlns:mvc="http://www.springframework.org/schema/mvc" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-3.1.xsd 
      http://www.springframework.org/schema/context 
      http://www.springframework.org/schema/context/spring-context-3.1.xsd 
      http://www.springframework.org/schema/mvc 
      http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd"> 



    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> 
     <property name="host" value="smtp.gmail.com" /> 

     <property name="username" value="[email protected]" /> 
     <property name="password" value="asasas" /> 


     <property name="javaMailProperties"> 
      <props> 
       <!-- <prop key="mail.smtp.auth">true</prop> --> 
       <prop key="mail.smtps.auth">true</prop> 
       <prop key="mail.smtp.starttls.enable">true</prop> 
       <prop key="mail.debug">false</prop> 
       <prop key="mail.smtp.ssl.trust">smtp.gmail.com</prop> 

      </props> 
     </property> 
    </bean> 




</beans> 

выше код работает отлично на локальный, но когда мы развертывается на сервере это дает исключение составляет java.lang.NoClassDefFoundError: орг/BouncyCastle/ОКО/спецификации/ECPublicKeySpecИсключение составляет java.lang.NoClassDefFoundError: орг/BouncyCastle/ОКО/спецификации/ECPublicKeySpec

ответ

1

Похоже BouncyCastle Jar не найден в пути к классам, если он работает нормально на локальном хосте, то вы должны были использовать Add External jar вариант из Eclipse, который выясняет, баночку из локальной системы файлов,

, но при развертывании на сервере вам необходимо оставить банку в WebContent/WEB-INF/lib d Справочник

+0

Нет Я не использую внешний файл jar. Я развернул файл войны на локальном сервере и на внешнем сервере, но он отлично работает на локальном сервере, а внешний сервер бросает исключение. java.lang.NoClassDefFoundError: org/bouncycastle/jce/spec/ECPublicKeySpec – user3383175

+0

вы можете опубликовать свой каталог struicture и отправить StackTrace тоже –

Смежные вопросы