bonjour,
J'ai un problème pour lancer le serveur RMI.
1er, Il me semble que les classpath en BAT n'aiment pas les noms de répertoires avec des blancs. Pour éviter cela, j'ai dupliqué mes répertoires JAVA de "C:\Program Files (x86)" vers "C:\Programdata" .
2em j'ai le message suivant:Erreur : impossible de trouver ou charger la classe principale com.yaps.petstore.server.RegisterServices
voici l'Echo du Bat startserver:
C:\Users\Alain\tp05>startserver
C:\Users\Alain\tp05>set JAVA=C:\ProgramData\java\bin\java
C:\Users\Alain\tp05>set RMIREGISTRY=C:\ProgramData\java\bin\rmiregistry
C:\Users\Alain\tp05>set DEPLOY_DIR=..\build
C:\Users\Alain\tp05>set LIB_DIR=..\lib
C:\Users\Alain\tp05>set CLASSPATH=..\build\server.jar;..\build\common.jar;C:\ProgramData\mysql\jar\mysql-connector-java-5.1.40-bin.jar;..\build;C:\Users\Alain\tp05\classes;..\lib;C:\ProgramData\java\lib
C:\Users\Alain\tp05>start C:\ProgramData\java\bin\rmiregistry
C:\Users\Alain\tp05>C:\ProgramData\java\bin\java -cp ..\build\server.jar;..\build\common.jar;C:\ProgramData\mysql\jar\mysql-connector-java-5.1.40-bin.jar;..\build;C:\Users\Alain\tp05\classes;..\lib;C:\ProgramData\java\lib -Djava.util.logging.config.file=mylogging.properties com.yaps.petstore.server.RegisterServices
Erreur : impossible de trouver ou charger la classe principale com.yaps.petstore.server.RegisterServices
C:\Users\Alain\tp05>pause
Appuyez sur une touche pour continuer...
J'ai dupliqué cette classe RegisterService vers le répertoire de base, rien j'y fait?
Quelqu'un a une idée?
Merci
[TP05] impossible de trouver la classe principale [RESOLU]
Modérateurs : graffiop, jmdouin, agoncal, mlebihan
Re: [TP05] impossible de trouver ou charger la classe princi
Bonjour,
Le nom de répertoire "C:\Users\Alain\tp05>" dans lequel vous semblez démarrer startserver est suspicieux!
Vous devriez démarrer startserver.bat dans "C:\Users\Alain\tp05\Yaps\bin" (répertoire contenant le script).
Le fichier build\common.jar existe-il? (Il est construit par "ant yaps-build")
Le nom de répertoire "C:\Users\Alain\tp05>" dans lequel vous semblez démarrer startserver est suspicieux!
Vous devriez démarrer startserver.bat dans "C:\Users\Alain\tp05\Yaps\bin" (répertoire contenant le script).
Le fichier build\common.jar existe-il? (Il est construit par "ant yaps-build")
Re: [TP05] impossible de trouver ou charger la classe princi
Bonjour,
Oui, le fichier build/common.jar existe bien.
J'ai essayé de partir de tp05\Yaps\bin>, ça donne la même chose, voici l'Echo du Bat:
C:\Users\Alain\tp05\Yaps\bin>startserver
C:\Users\Alain\tp05\Yaps\bin>set JAVA=C:\ProgramData\java\bin\java
C:\Users\Alain\tp05\Yaps\bin>set RMIREGISTRY=C:\ProgramData\java\bin\rmiregistry
C:\Users\Alain\tp05\Yaps\bin>set DEPLOY_DIR=..\build
C:\Users\Alain\tp05\Yaps\bin>set LIB_DIR=..\lib
C:\Users\Alain\tp05\Yaps\bin>set CLASSPATH=..\build\server.jar;..\build\common.jar;C:\ProgramData\mysbl\jar\mysql-connector-java-5.1.40-bin.jar
C:\Users\Alain\tp05\Yaps\bin>start C:\ProgramData\java\bin\rmiregistry
C:\Users\Alain\tp05\Yaps\bin>C:\ProgramData\java\bin\java -cp ..\build\server.jar;..\build\common.jar;C:\ProgramData\mysbl\jar\mysql-connector-java-5.1.40-bin.jar -Djava.util.logging.config.file=mylogging.properties com.yaps.petstore.server.RegisterServices
Erreur : impossible de trouver ou charger la classe principale com.yaps.petstore.server.RegisterServices
C:\Users\Alain\tp05\Yaps\bin>pause
Appuyez sur une touche pour continuer...
Pourtant, j'ai bien une fenêtre RMIregistry.exe qui démarre.
Oui, le fichier build/common.jar existe bien.
J'ai essayé de partir de tp05\Yaps\bin>, ça donne la même chose, voici l'Echo du Bat:
C:\Users\Alain\tp05\Yaps\bin>startserver
C:\Users\Alain\tp05\Yaps\bin>set JAVA=C:\ProgramData\java\bin\java
C:\Users\Alain\tp05\Yaps\bin>set RMIREGISTRY=C:\ProgramData\java\bin\rmiregistry
C:\Users\Alain\tp05\Yaps\bin>set DEPLOY_DIR=..\build
C:\Users\Alain\tp05\Yaps\bin>set LIB_DIR=..\lib
C:\Users\Alain\tp05\Yaps\bin>set CLASSPATH=..\build\server.jar;..\build\common.jar;C:\ProgramData\mysbl\jar\mysql-connector-java-5.1.40-bin.jar
C:\Users\Alain\tp05\Yaps\bin>start C:\ProgramData\java\bin\rmiregistry
C:\Users\Alain\tp05\Yaps\bin>C:\ProgramData\java\bin\java -cp ..\build\server.jar;..\build\common.jar;C:\ProgramData\mysbl\jar\mysql-connector-java-5.1.40-bin.jar -Djava.util.logging.config.file=mylogging.properties com.yaps.petstore.server.RegisterServices
Erreur : impossible de trouver ou charger la classe principale com.yaps.petstore.server.RegisterServices
C:\Users\Alain\tp05\Yaps\bin>pause
Appuyez sur une touche pour continuer...
Pourtant, j'ai bien une fenêtre RMIregistry.exe qui démarre.
Re: [TP05] impossible de trouver ou charger la classe princi
[quote="ARequier"]Bonjour,
Oui, le fichier build/common.jar existe bien.
J'ai essayé de partir de tp05\Yaps\bin>, c’est mieux. ça termine par
nov. 14, 2016 2:06:39 PM sun.rmi.transport.tcp.TCPChannel free
PR╔CIS: main: close connection
nov. 14, 2016 2:06:39 PM sun.rmi.transport.tcp.TCPConnection close
PR╔CIS: main: close connection
nov. 14, 2016 2:06:39 PM com.yaps.petstore.server.RegisterServices main
GRAVE: Petstore services couldn't be registered
Là, je crois que j'en arrive au même problème que PLM?
Oui, le fichier build/common.jar existe bien.
J'ai essayé de partir de tp05\Yaps\bin>, c’est mieux. ça termine par
nov. 14, 2016 2:06:39 PM sun.rmi.transport.tcp.TCPChannel free
PR╔CIS: main: close connection
nov. 14, 2016 2:06:39 PM sun.rmi.transport.tcp.TCPConnection close
PR╔CIS: main: close connection
nov. 14, 2016 2:06:39 PM com.yaps.petstore.server.RegisterServices main
GRAVE: Petstore services couldn't be registered
Là, je crois que j'en arrive au même problème que PLM?