首页 > 解决方案 > Java Web 应用程序中的 Java 模块

问题描述

我正在使用 JSF 2.3 开发一个 Web 应用程序。我需要创建一个与 URL 建立 HTTP 连接并获取 JSON 对象并对其进行处理的 Servlet。为此,有许多第三方 API 可用,但我对使用 JDK11 及以后默认的 HttpClient 更感兴趣。

但是我在这里面临的问题是,如果不进行模块化,我就不能使用 HttpClient,即将它定义为我的应用程序在 module-info.java 中的要求。而且,如果我定义 module-info.java 我无法在我的代码中解析 servlet 类引用。javax.* 依赖项和其他第三方依赖项未解析。所有必需的库都存在。所以我的问题是

Q1。如何在带有 servlet 和 JSF 框架的 Java Web 应用程序中使用 HttPClient? Q2。如何解决 moduler java 应用程序中的第三方依赖项?

我正在使用 Payara 服务器 5、JDK-11、RHEL 7.9

标签: javajsfservletsmodulehttpclient

解决方案


推荐阅读