J'ai essayé de placer le fichier commons-codec-1.10.jar dans/TOMCAT/lib/et d'exécuter Tomcat mais j'ai toujours le même message d'erreur lors du lancement de l'applet. Je ne reçois pas la même erreur lors de l'exécution du code en dehors de Tomcat. Ceci est fondamentalement un changement dans le code d'une ancienne version de commons-codec-1.3.jar à un commun-codec-1.10.jar lors du passage de DES à AES.Tomcat7 - Java 1.6 - NoClassDefFoundError org/apache/commons/codec/binaire/Base64
java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
at com.att.uview.misc.Base64Coder.encryptString(Base64Coder.java:33)
at com.att.uview.tree.RingContextTree.createTree(RingContextTree.java:263)
at com.att.uview.main.UltraView.loadUView(UltraView.java:529)
at com.att.uview.main.UltraView.init(UltraView.java:442)
at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.binary.Base64
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more
Ignored exception: java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
avez-vous supprimé l'ancienne version? 1.3? – AntJavaDev
J'ai essayé de courir sans copier le commons-codec-1.10.jar dans le dossier lib de tomcat. Je me demande si je peux attraper ce pot de tomcat qui inclut leur version de la classe Base64 et l'importer dans le code et compiler. –
essayez de placer la nouvelle version, parce que de la stacktrace vous avez posté, il semble que seule votre application est à la recherche de cette version de la classe. Avez-vous essayé d'exporter votre application avec ses bibliothèques? Comment vous l'exécutez en dehors de Tomcat? Dans un répertoire avec les bibliothèques, ou vous empaquetez les bibliothèques à l'intérieur du fichier – AntJavaDev