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.
To fix this bug, you need to install/update the Eclipse Web Tools Platform (WTP) to version 3.9.4 or later.
- Select "Help > Install new Software..."
- Select or add following URL:
http://download.eclipse.org/webtools/repository/oxygen
- Check Web Tools Platform (WTP) 3.9.4
- Select "Next" and follow instructions
(Bug was reported to Eclipse here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533162)
Eclipse Oxygen.1a and newer releases contain changes to launch Tomcat properly with Java 9. You need to update your IDE.