Tomcat5 / Axis2 : Problème avec le security manager.

Tomcat5 / Axis2 : Problème avec le security manager. - Java - Programmation

Marsh Posté le 07-03-2006 à 16:08:37    

Bonjour,
 
Je viens de déployer axis2 sur mon serveur tomcat5, mais j'ai des problèmes de droits. Je dois lancer Tomcat 5 en désactivant le Security Manager.
 

Code :
  1. exception
  2. org.apache.jasper.JasperException: access denied (java.util.PropertyPermission om.factory read)
  3. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
  4. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  5. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  6. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  7. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  8. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  9. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  10. java.lang.reflect.Method.invoke(Method.java:585)
  11. org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
  12. java.security.AccessController.doPrivileged(Native Method)
  13. javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
  14. org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
  15. org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
  16. cause mère
  17. java.security.AccessControlException: access denied (java.util.PropertyPermission om.factory read)
  18. java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
  19. java.security.AccessController.checkPermission(AccessController.java:427)
  20. java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
  21. java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
  22. java.lang.System.getProperty(System.java:627)
  23. org.apache.axis2.om.FactoryFinder.findFactory(FactoryFinder.java:48)
  24. org.apache.axis2.om.FactoryFinder.findOMFactory(FactoryFinder.java:115)
  25. org.apache.axis2.om.OMAbstractFactory.getOMFactory(OMAbstractFactory.java:34)
  26. org.apache.jsp.HappyAxis_jsp.createEnvelope(HappyAxis_jsp.java:306)
  27. org.apache.jsp.HappyAxis_jsp.inVokeTheService(HappyAxis_jsp.java:316)
  28. org.apache.jsp.HappyAxis_jsp._jspService(HappyAxis_jsp.java:497)
  29. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  30. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  31. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  32. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  33. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  34. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  35. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  36. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  37. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  38. java.lang.reflect.Method.invoke(Method.java:585)
  39. org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
  40. java.security.AccessController.doPrivileged(Native Method)
  41. javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
  42. org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
  43. org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)


 
Comment puis-je faire pour résoudre ce problème ?
 
J'utilise Debian linux, Tomcat 5, axis2 (0.94)
 
 
Merci pour votre aide.

Reply

Marsh Posté le 07-03-2006 à 16:08:37   

Reply

Marsh Posté le 07-03-2006 à 17:23:35    

tu es sure que ça vient bien de la?
 
moi perso j'utilise AXIS sous windows, et la seul chose qu eje dois faire une fois le TOMCAT 5 installé, c'est de copié le répertoire de AXIS (le répertoire axis dans webapps) dans le répertoire webapps de tomcat. Eventuellement que ça serait pareil avec linux, je n'en sais rien, mais ça ne coute rien d'essayer.  
 
Sinon moi je n'ai rien fait de plus pour que ça fonctionne.

Reply

Marsh Posté le 08-03-2006 à 13:27:47    

Bah c'est aussi ce que j'ai fait, j'ai mis le .war dans webapp, redémarrer le serveur. Mais lorsque je vais sur la page validate, j'obtiens ces erreurs.
 
Vu que ces des problèmes d'accès, j'ai redemarrer tomcat en désactivant le security manager, et la ça marche. Donc je me dis que ça doit venir de la !!!

Reply

Marsh Posté le 08-03-2006 à 17:27:14    

étrange, je ne saurais pas t'aider plus loin malheureusement :S .bonne continuation

Reply

Sujets relatifs:

Leave a Replay

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