【发布时间】:2018-02-13 03:42:22
【问题描述】:
我正在为我的一项任务制作一个原型银行应用程序。我已经成功地创建了持久性 API、EJB 和所有必需的表。但是,当我为我的应用程序创建 WebClient 并将其与企业应用程序集成并尝试运行它时,我收到以下错误:
java.lang.IllegalArgumentException: Servlet [
RegistrationPortImpl] 和 Servlet [RegistrationRequesterPortImpl] 具有相同的 url 模式
WebClient 上只有默认的 index.xhtml 文件,我还没有将它集成到托管 bean。
我只是想在我取得任何进展之前检查我的应用程序是否会在与企业应用程序集成后运行。
【问题讨论】:
-
您是否向这些 servlet 添加了任何 url 模式?
-
我没有创建任何 serverlet,它只是使用 JSF。经过更多研究后,发现一个博客通过在 web.xml 文件中添加以下行实际上解决了这个问题。 metadata-complete="true" 但是,我不知道为什么这可以解决问题。
标签: servlets jakarta-ee ejb webclient managed-bean