Bonjour tout le monde,
Je viens vous voir pour un problème sur lequel je m'arrache les cheveux. Alors j'ai essayé de mettre un place une application web tournant sur tomcat. Lorsqu'un membre se log le serveur doit se connecter à un serveur RMI ou il y a la base de donnée pour ensuite retourner le membre si le pseudo et le mot de passe est bon.
Le serveur RMI se lance bien par contre le client beaucoup moins bien... Enfaite quand je le lance au quand je fais l'appel au serveur pour récupérer l'objet :
LogInRMI login = (LogInRMI) Naming.lookup("rmi://localhost:1099/LogIn");
Et là c'est le drame... Un gros access denied mais bizarrement pointant sur "rmiServer" dans le projet ADWProjet et dire que "rmiServer" c'est le nom du projet "serveur" je ne vois pas ce qu'il fait là. Donc je pense que la connection s'effectue mais qu'au moment de récupérer l'objet ça ne fonctionne pas. Voilà l'exception :
Avertissement: WebappClassLoader.findClassInternal(rmiServer.LogInRMI) security exception: access denied ("java.io.FilePermission" "/Users/{monRep}/Documents/WorkSpaceJava/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ADWProjet/WEB-INF/classes/rmiServer/LogInRMI.class" "read")
Avez vous une idée ?
Si il manque des choses n'hésitez pas à me demander.
Merci d'avance pour votre aide!
Bonne journée.
Partager