I've installed apache-tomcat-9.0.7 on my windows machine and have following environment configurations:
echo %JAVA_HOME%
C:\Program Files\Java\ jdk-10.0.1
echo %JRE_HOME%
C:\Program Files\Java\ jre-10.0.1
OS : Windows 8 64-bit
Eclipse Version: Oxygen.3a Release (4.7.3a)
Whenever I run catlina.bat start
from cmd, server runs fine on localhost But I'm not able to get the server instance up from eclipse's server configuration.
Upon clicking on start server , I get the following error:
-Djava.endorsed.dirs=C:\Softwares\apache-tomcat-9.0.7\endorsed is not supported. Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules
.
Any solution for this issue ?
For configuring the tomcat server in eclipse IDE, click on servers tab at the bottom side of the IDE -> right click on blank area -> New -> Servers -> choose tomcat then its version -> next -> click on Browse button -> select the apache tomcat root folder previous to bin -> next -> addAll -> Finish.
The Tomcat developers aim for each patch release to be fully backwards compatible with the previous release.
Apache Tomcat 9. x and 8.5. x and implements the Servlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1 and JASPIC 1.1 specifications (the versions required by Java EE 8 platform).
Most common issue with Tomcat note starting is that Java is not configured properly, user trying to start Tomcat does not have permissions to do so, or another program is using port 8080 on that server.
In my Eclipse Oxygen IDE, WTP version did not update as suggested by @nitind.
I figured out a fix with some trial and error as I wanted to change JRE version for Tomcat
Also change JDK version in Compiler & Project Facets
Also change JDK version to 9 in Compiler & Project Facets
Also need to remove -Djava.endorsed argument from "Runtime Configurations" in Project right click --> Run As --> Run Configurations --> Apache Tomcat
It will surely work! :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With