如何在Windows 10上的Eclipse Oxygen.3a(4.7.3a)上安装Web Tools Platform(WTP)3.9.5,这样我就可以使用Tomcat 9 + Java 10了?

时间:2018-06-13 15:14:40

标签: eclipse

我正在尝试获取Eclipse Oxygen.3a(截至今天的最新版本,4.7.3a,x64,来自Eclipse for Java EE zip文件;那是eclipse-jee-oxygen-3a-win32- x86_64.zip,350,098,461字节)与Java 10(JDK和JRE 10.0.1,x64)和Tomcat 9(9.0.8,x64)的组合一起使用。那就是Windows 10企业版。

一切顺利,直到我尝试从Eclipse中启动Tomcat服务器,此时我在控制台选项卡中收到此错误消息:

  

-Djava.endorsed.dirs = C:\ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ endorsed不受支持。认可标准和独立API   模块化形式将通过可升级模块的概念得到支持。

这看起来与apache tomcat 9.x not working with eclipse & Java 10.0.1中的错误完全相同。

根据Eclipse bug 533162,我需要a patched WTP 3.9.43.9.5.RC1 or newer3.9.5 was released on April 16.

但是,这就是它的症结所在; the answer to that previous question表示我应该在http://download.eclipse.org/webtools/repository/oxygen/添加Eclipse存储库,然后检查更新。无论我做什么,我似乎找不到比3.9.4 更新的任何WTP版本,而3.9.4对我来说并不起作用(如预期的那样,给出那个Eclipse bug报告)。在“帮助”下>安装新软件...,选择如下选项

  • 仅显示可用软件的最新版本 - 未选中
  • 按类别分组项目 - 已检查
  • 仅显示适用于目标环境的软件 - 未选中
  • 在安装过程中联系所有更新站点以查找所需的软件 - 已选中
  • 隐藏已安装的项目 - 未选中

......我只得到了#34; Web Tools Platform(WTP)"和#34; Web Tools Platform SDK(WTP SDK)"版本3.9.0,3.9.1,3.9.1a,3.9.3和3.9.4。没有任何地方可以看到3.9.5!另外this answer here表示3.9.5确实应该可用。

如果我扩展" Web工具平台(WTP)3.9.4"节点,那里是Eclipse Web开发人员工具"的条目。版本3.9.2.v201803221834。

如果我查看"已安装的内容",它会打开Eclipse安装详细信息窗口,其中选择了安装历史记录选项卡,并且"当前安装"在"以前的配置"下选择,有一个条目用于" Eclipse Web开发人员工具"版本3.9.2.v201804042202,看起来早于2018-04-16。

如果我选择帮助>检查更新,它返回来自" Eclipse JSON编辑器和工具"的更新建议。 (我没有立即需要)版本3.8.0.v201601291607和错误#34;由于依赖性冲突,无法完成安装。"并且"没有找到补救措施"。

令人讨厌的是,Tomcat 9 Windows服务指向Java 10运行时并通过services.msc启动,但后来我失去了Eclipse集成,需要构建并作为单独的步骤发布到Web服务器上(更接近于如何部署到非开发环境中。)

我缺少能够安装WTP 3.9.5的内容,以便我可以针对Tomcat 9和Java 10进行开发并从Eclipse中发布吗?

为了完整性'更新 Eclipse JSON编辑器和工具到版本3.8.0.v201601291607失败,因为(每行开头的句点保留缩进;原始的有两个空格的倍数):

  

由于依赖性冲突,无法完成安装   ..正在安装的软件:Eclipse JSON编辑器和工具3.8.0.v201601291607(org.eclipse.wst.json_ui.feature.feature.group 3.8.0.v201601291607)
  ..当前安装的软件:Eclipse Web Developer Tools 3.9.2.v201804042202(org.eclipse.wst.web_ui.feature.feature.group 3.9.2.v201804042202)
  ..只能立即安装以下其中一项:
  .... Eclipse JSON编辑器和工具1.0.0.v201512211354(org.eclipse.wst.json.ui 1.0.0.v201512211354)
  .... Eclipse JSON编辑器和工具1.0.1.v201608312053(org.eclipse.wst.json.ui 1.0.1.v201608312053)
  .... Eclipse JSON编辑器和工具1.0.100.v201612232120(org.eclipse.wst.json.ui 1.0.100.v201612232120)
  .... Eclipse JSON编辑器和工具1.0.0.v201603042101(org.eclipse.wst.json.ui 1.0.0.v201603042101)
  .... Eclipse JSON编辑器和工具1.0.0.v201604280217(org.eclipse.wst.json.ui 1.0.0.v201604280217)
  .... Eclipse JSON编辑器和工具1.0.0.v201605251755(org.eclipse.wst.json.ui 1.0.0.v201605251755)
  ..无法满足依赖性:
  ....来自:Eclipse JSON编辑器和工具1.1.2.v201711071522(org.eclipse.wst.json_ui.feature.feature.group 1.1.2.v201711071522)
  ....收件人:org.eclipse.wst.json.ui [1.0.100.v201612232120]
  ..无法满足依赖性:
  ....来自:Eclipse JSON编辑器和工具3.8.0.v201601291607(org.eclipse.wst.json_ui.feature.feature.group 3.8.0.v201601291607)
  ....收件人:org.eclipse.wst.json.ui [1.0.0.v201512211354]
  ..无法满足依赖性:
  ....来自:Eclipse Web Developer Tools 3.9.2.v201804042202(org.eclipse.wst.web_ui.feature.feature.group 3.9.2.v201804042202)
  ....收件人:org.eclipse.wst.json_ui.feature.feature.group [1.1.2.v201711071522]

1 个答案:

答案 0 :(得分:1)

  

我无法安装WTP 3.9.5,因此我可以   针对Tomcat 9和Java 10进行开发并从Eclipse中发布?

我认为您没有丢失任何东西,因为看起来Eclipse已悄悄撤回了WTP的3.9.5版本:

对不起-除非3.10.0版本适合您,否则我找不到太多好消息。我无法尝试。