WEB-INF/lib目录与Java 9模块

chr*_*21k 15 java tomcat java-ee java-9

Web应用程序的WEB-Inf/lib目录用于jar文件,servlet容器(例如Tomcat)自动进入应用程序的类路径.对于Java 9的模块化jar,这个机制是如何工作的(或者应该在将来工作)有什么想法吗?这些提供模块,用户必须指定应用程序应使用哪些包含/导出的模块/包.(旧)类路径还有一个模块路径.

模块化的jar是否在没有任何进一步的规范/配置的情况下工作,以便所有导出或包含的模块都在类路径上?

Java EE 8和Tomcat 9已发布.这两个项目都声称支持Java 9.因此,应该有一种方法以符合模块理念的方式使用Java 9模块.

DAI*_*RAV -3

Tomcat 9 支持 java 9

另外,根据此处的堆栈溢出流程,Tomcat 9 与 java 9 兼容,并还给出了配置步骤。

在此输入图像描述

Tomcat 服务器兼容版本 -链接

  • 最初的问题是 Web 应用程序(1. JEE 标准和 2. Tomcat)如何支持 Java 9 模块(如果有的话)。Java 9 可以运行 Tomcat 是明确的。 (5认同)