apache tomcat 9.x not working with eclipse & Java

2019-01-07 19:51发布

问题:

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.

  1. Defined a new server in eclipse and added apache-tomact 9.0 instance
  2. 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 ?

回答1:

You need an update that isn't on the main Oxygen site. Add http://download.eclipse.org/webtools/repository/oxygen/ as a URL in your Available Software Sites preference page and then check for updates from the Help menu.

https://bugs.eclipse.org/533162

Edit: this fix will be properly included in the Photon (WTP 3.10) release later this month.



回答2:

I had to remove that argument from the launch configuration: