首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WEB-INF/lib目录与Java 9模块

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

Stack Overflow用户
提问于 2017-10-07 16:15:45
回答 2查看 1.5K关注 0票数 20

web应用程序的WEB-Inf/lib目录用于存放jar文件,servlet容器(例如Tomcat)会自动将这些文件放入应用程序的类路径中。对于Java9的模块化jars,这种机制是如何工作的(或者将来应该如何工作),有什么想法吗?它们提供模块,其中用户必须指定应用程序应该使用哪些包含/导出的模块/包。除了(旧的)类路径之外,还有一个模块路径。

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

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

EN

回答 2

Stack Overflow用户

发布于 2021-03-12 01:18:08

虽然Tomcat不支持运行模块化的wars,但您可以看看Piranha Cloud。

根据提供的module-info.class,Piranha Server本身可以在模块路径中运行,并且可以在新的JPMS层中部署WAR。

https://piranha.cloud/blog/2021/20210128_Modular_applications_with_JPMS

免责声明:我是Piranha Cloud开发人员

票数 2
EN

Stack Overflow用户

发布于 2018-04-03 23:23:07

此外,根据here后的堆栈,Tomcat9与Java9兼容,并给出了配置步骤。

Tomcat服务器兼容版本- link

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46618118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档