WARNING: An illegal reflective access operation has occurred
code94
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
code94 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
code94 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonsoir!
je débute en JEE. j'utilise eclipse et Tomcat comme serveur.
J'essaie de run une simple servlet mais j'ai ces warning là que je n'arrive pas à comprendre!
INFOS: Destruction du gestionnaire de protocole ["http-nio-8080"]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase (file:/home/.../apache-tomcat-9.0.31/lib/catalina.jar) to field java.io.ObjectStreamClass$Caches.localDescs
WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Help please!
je débute en JEE. j'utilise eclipse et Tomcat comme serveur.
J'essaie de run une simple servlet mais j'ai ces warning là que je n'arrive pas à comprendre!
INFOS: Destruction du gestionnaire de protocole ["http-nio-8080"]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase (file:/home/.../apache-tomcat-9.0.31/lib/catalina.jar) to field java.io.ObjectStreamClass$Caches.localDescs
WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Help please!
A voir également:
- Illegal reflective access by org.apache.catalina.loader.webappclassloaderbase
- Cpu fan fail warning control ✓ - Forum Processeur
- Warning zone telechargement - Accueil - Outils
- Warning your chassis has been opened ✓ - Forum Matériel & Système
- Warning : your computer CHIP Fan Fail or spee - Forum Windows
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
Je te remercie pour ta réponse.
Mais justement je ne comprend pas ce problème de Tomcat et Java 9. Comment corriger cela? Je ne trouve pas grand chose sur internet.
Merci!!
Le code d'un module Client ne peut pas accéder au code d'un module Vendeur si le vendeur ne l'a pas autorisé. C'est vérifié à la compilation.
Mais il est possible via les classes de java.lang.reflect notamment d'accéder à du code à la volée sans qu'il n'ait été compilé au préalable.
En théorie, avec les modules, l'exécution par le module Client d'un code non autorisé du module Vendeur devrait être interdit. Mais pour des raisons de rétrocompatibilité si cela se produit il y a juste un warning mais Java exécute quand même le code.
C'est ce qu'il se passe dans le fonctionnement de Tomcat, mais c'est aux équipes de Tomcat de corriger leurs modules (ce qu'ils ne semblent pas décidés à faire tant que ça marche...)