How to fix -Djava.endorsed.dirs not supported, that emerged after installing WTP in Eclipse?

Marjan100 picture Marjan100 · Apr 13, 2018 · Viewed 10.4k times · Source

I used tomcat for projects before, but this problem came after installing the WTP, and occurs when I try to run the application on server.

First comes a message, could not create Java Virtual Machine, then in the console occures this one:

-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 9.0\endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.

Answer

Alexander Bering picture Alexander Bering · May 24, 2018

To fix this bug, you need to install/update the Eclipse Web Tools Platform (WTP) to version 3.9.4 or later.

(Bug was reported to Eclipse here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=533162)