Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Weblogic-Bereitstellungsausnahme:PaddingException:Unpadding konnte nicht durchgeführt werden:ungültiges Füllbyte

Googeln, um eine Antwort zu finden, war nicht sehr hilfreich. Nachdem ich die von meinem SVN-Repository erhaltenen Dateien untersucht hatte, bemerkte ich, dass eine jdbc-Anwendungsressource geändert wurde.

Als ich die jdbc-Ressource genauer untersuchte, stellte ich fest, dass sie den password-encrypted verwendete Eigenschaft, die nur für Produktionsumgebungen verwendet wird

<password-encrypted>{AES}some+very+long+encrypted+string</password-encrypted>

Also habe ich diese Eigenschaft auskommentiert und die für die Entwicklungsumgebung verwendete Eigenschaft verwendet:

 <properties>
     <property>
        <name>user</name>
        <value>MY_USER</value>
     </property>
     <property>
        <name>password</name>
        <value>MY_PASS_IN_PLAIN_TEXT</value>
     </property>
  </properties>

Und das hat wunderbar funktioniert.