Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Ora ottengo anche questo errore:
    http://www.matteoschianchi.it/wordpress/?p=289
    ma se creo la variabile d'ambiente non risolvo ed Eclipse mi scrive:
    Picked up _JAVA_OPTIONS: -Xmx512M
    -Djava.endorsed.dirs=C:\Program Files\Java\apache-tomcat-9.0.8\endorsed is not supported. Endorsed standards and standalone APIs
    in modular form will be supported via the concept of upgradeable modules.
    Punto 1)
    Se per avviare solo il server intendi premere sulla freccia verde e poi su Tomcat no. Compare questo:
    -Djava.endorsed.dirs=C:\Program Files\Java\apache-tomcat-9.0.8\endorsed is not supported. Endorsed standards and standalone APIs
    in modular form will be supported via the concept of upgradeable modules.
    https://prnt.sc/jxd2u7
    https://prnt.sc/jxd2uu

    Punto 2)
    Su console leggo questo e stop:
    -Djava.endorsed.dirs=C:\Program Files\Java\apache-tomcat-9.0.8\endorsed is not supported. Endorsed standards and standalone APIs
    in modular form will be supported via the concept of upgradeable modules.
    Ultima modifica di giannino1995; 21-06-2018 a 00:17
    Più pratica in futuro...

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    -Djava.endorsed.dirs=C:\Program Files\Java\apache-tomcat-9.0.8\endorsed is not supported. Endorsed standards and standalone APIs
    in modular form will be supported via the concept of upgradeable modules.
    Premessa:
    In effetti la questione della "endorsed" dir(s) esisteva fino a Java 8, poi in Java 9 è stata rimossa.
    C'è il dettaglio nel documento JDK 9 Migration Guide dove dice:

    The java.endorsed.dirs system property and the lib/endorsed directory are no longer present. The javac compiler and java launcher will exit if either one is detected.

    Ora, io ho scaricato il pacchetto apache-tomcat-9.0.8.zip (il pacchetto "core" classico come faccio solitamente) e lì la directory "endorsed" NON c'è. Quindi, perlomeno, non è "di serie" e quindi non "serve" di per sé a Tomcat.

    Se vai in Eclipse nella vista "Servers", fai doppio-click (o tasto destro -> menù voce "Open") sul server Tomcat. Ti si apre la vista di Overview sulla configurazione di Tomcat. Clicca su "Open launch configuration", vai nella scheda "Arguments" e tra i VM arguments dovresti trovare proprio quella -Djava.endorsed.dirs=....blabla....\endorsed

    Problema:
    Il problema è che quella impostazione non riesci a toglierla. Se la togli, confermi e poi rientri ... te la ritrovi! (è sicuramente una "preimpostazione" del plugin per Tomcat, direi)

    Soluzione:
    In questa discussione su StackOverflow ho letto che sarebbe sufficiente aggiornare il WTP di Eclipse.

    Prova e verifica.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.