Pour crypter un mot de passe en utilisant les lib tomcat

Pour crypter un mot de passe en utilisant les lib tomcat - Java - Programmation

Marsh Posté le 11-08-2004 à 09:42:59    

Pour crypter un mot de passe en utilisant les lib tomcat
 
CLASSPATH=E:\j2sdk\lib;E:\jakarta-tomcat-5.0/server/lib/catalina.jar
java org.apache.catalina.realm.RealmBase -a <nom_algorithme> <mot_de_passe_a_crypter>
 
Dans mon cas  :
E:\jakarta-tomcat-5.0\bin>java org.apache.catalina.realm.RealmBase -a MD5 "mot_de_passe_a_crypter"
E:\jakarta-tomcat-5.0\bin>java org.apache.catalina.realm.RealmBase -a MD5 mot_de_passe_a_crypter
E:\jakarta-tomcat-5.0\bin>java org.apache.catalina.realm.RealmBase -a 'MD5' 'mot_de_passe_a_crypter'
 
renvoie ceci :
 
Exception in thread "main" java.lang.NoClassDefFoundError: javax/management/MBeanRegistration
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 
Je ne vois pas que faire pour resoudre mon probleme.
 
a+ DIab

Reply

Marsh Posté le 11-08-2004 à 09:42:59   

Reply

Marsh Posté le 11-08-2004 à 11:01:30    

Avec:

Code :
  1. java -cp %CLASSPATH% ...


 
ça ira mieux

Reply

Marsh Posté le 11-08-2004 à 23:55:50    

tout ce qui est mbean c'est dans un jar à part il me semble ... je sais plus son nom ...
au hasard : management.jar


Message édité par benou le 11-08-2004 à 23:56:13
Reply

Marsh Posté le 12-08-2004 à 08:49:25    

benou a écrit :

tout ce qui est mbean c'est dans un jar à part il me semble ... je sais plus son nom ...
au hasard : management.jar


 
ça n'empêche que le jar (et tous ceux dont il peut dépendre)doit être dans le classpath et qu'il faut le spécifier sur la ligne de commande avec -cp (ou -classpath mais c'est plus long)

Reply

Marsh Posté le 12-08-2004 à 09:10:18    

ou en fixant le classpath sustem comme il a voulu le faire, mais sans oublier le SET et sans inverser le '\'  :  
SET CLASSPATH=E:\j2sdk\lib;E:\jakarta-tomcat-5.0\server\lib\catalina.jar  
 
au fait, si dans le rep lib il y a des jars, ca ne marche pas comme ca : il faur fixer le classpath vers chacun des fichiers jars...

Reply

Marsh Posté le 12-08-2004 à 11:06:36    

benou a écrit :

ou en fixant le classpath sustem comme il a voulu le faire, mais sans oublier le SET et sans inverser le '\'  :  
SET CLASSPATH=E:\j2sdk\lib;E:\jakarta-tomcat-5.0\server\lib\catalina.jar  
 
au fait, si dans le rep lib il y a des jars, ca ne marche pas comme ca : il faur fixer le classpath vers chacun des fichiers jars...


 
Tous les fichiers batch de lancement d'appli java (Tomcat par exemple) ajoutent un -cp %CLASSPATH% au lancement de la jvm.

Reply

Marsh Posté le 12-08-2004 à 11:12:16    

pascal34 a écrit :

Tous les fichiers batch de lancement d'appli java (Tomcat par exemple) ajoutent un -cp %CLASSPATH% au lancement de la jvm.


[:kiki]
 
Ca revient au même. j'indique juste une autre méthode ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-08-2004 à 09:08:01    

Merci de vos reponces.
 
Mais cela ne m'aide pas pour autant  
 
J'ai bein fait un set CLASS.... dans les regles, dans mon post  j'affiche juste sa valeur.
 
J'ai aussi essaier les alternatives java -option-de-chemin-declasse
 
Je vais tester de mettre les .jar  contenue dans E:\j2sdk\lib\ dans le class path individuellement.
 
Diab

Reply

Marsh Posté le 13-08-2004 à 10:57:06    

Diabolic Jones a écrit :


Je vais tester de mettre les .jar  contenue dans E:\j2sdk\lib\ dans le class path individuellement.


bha oui, c'est indispensable ca, comme je te le disais ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed