Rechercher : dans
Par :

[Tomcat] Problème de permissions ...

Dernière réponse le 15 mai 2007 à 23:09:34 Sharl_E, le 15 mai 2007 à 16:41:10 
 Signaler ce message aux modérateurs

Bonjour à tous !

Une fois de plus, je sollicite votre aide, car je tourne vraiment en rond ...
Je voudrais faire tourner un servlet développé il y a quelques temps sur mon serveur Tomcat.
J'ai une variable qui s'appelle proppath, crée en local, mais lorsque j'exécute le servlet, j'ai une tartine d'erreurs ...

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: "Servlet.init()" pour la servlet TokenGenServlet a généré une exception
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	java.lang.Thread.run(Thread.java:619)

cause mère

java.security.AccessControlException: access denied (java.util.PropertyPermission proppath write)
	java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
	java.security.AccessController.checkPermission(AccessController.java:546)
	java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
	java.lang.System.setProperty(System.java:727)
	TokenGen.init(TokenGen.java:26)
	javax.servlet.GenericServlet.init(GenericServlet.java:211)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
	org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:114)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	java.lang.Thread.run(Thread.java:619)


Le problème vient, je pense, des permissions de proppath, j'ai donc essayé de les créer à la main dans mon java.security en faisant :

permission java.util.PropertyPermission "proppath", "read,write";


Et aussi :

	permission  org.apache.naming.JndiPermission  "jdni://localhost:8180/tokengen/*"


C'est tout ce que j'ai pu trouver, j'espère que vous allez pouvoir m'aider à me débloquer ...

Merci,

Sharl_E
Configuration: Linux
Firefox 2.0.0.3

Meilleures réponses pour « [Tomcat] Problème de permissions ... » dans :
SQL - Gestion des permissions Voir Gestion des permissions Plusieurs personnes peuvent travailler simultanément sur une base de données, toutefois ces personnes n'ont pas forcément les mêmes besoins: certaines peuvent par exemple nécessiter de modifier des données dans la table,...
Linux - Gentoo - Installation de TomCat Voir Le serveur d’application TomCat est un composant du projet JAKARTA, qui permet de fournir des solutions serveurs basées sur les technologies JAVA tout en respectant l’esprit Open Source. Installation Pour installer TomCat sur une plateforme Gentoo...
[Windows] Partage de fichiers et d'imprimante VoirPré requis Objectif Droit d’accès à la ressource Création de Ressource et Partage Permissions Permission de Partage Permissions NTFS Pré requis Posséder au moins 2 ordinateurs Les 2 ordinateurs doivent être en réseau (Câble croisé,...
Linux - Ubuntu - Hardy Heron - Installer tomcat6 VoirPour installer de façon automatique Tomcat 6 sous Ubuntu il faut procéder comme suit Pré-requis Il faut commencer par installer un machine virtuelle #apt-get install sun-java6-jdk Configuration de apt-get Pour automatiser l'installation de...
Les partages et permissions sous Windows NT VoirIntroduction au partage de dossiers Le partage permet de désigner les ressources auxquelles les utilisateurs doivent pouvoir accéder par le biais du réseau. Lorsqu’un dossier est partagé, les utilisateurs peuvent se connecter au dossier à travers...
SQL - Accorder des permissions VoirL'attribution de permissions La clause GRANT permet d'attribuer des permissions à un ou plusieurs utilisateurs sur un ou plusieurs éléments de la base de données. La syntaxe de cette clause est la suivante : GRANT Liste_de_permissions ON...
SQL - Retirer des permissions VoirLa révocation de permissions La clause REVOKE permet de retirer des permissions à un ou plusieurs utilisateurs sur un ou plusieurs éléments de la base de données. La syntaxe de cette clause est la suivante : REVOKE [GRANT OPTION FOR]...

1

 lami20j, le 15 mai 2007 à 23:09:34
  • +1

Salut,

c'est quoi le contenu de ta variable lami20j

Répondre à lami20j