小编Irf*_*aan的帖子

Java EE 错误:javax.enterprise.inject.UnsatisfiedResolutionException:Api 类型

我正在构建一个基于 MVC 架构的简单 Web 应用程序。我有一个带有 HTML 表单的小型 JSP 页面。表单数据被转发到 servlet,然后委托给 Controller 类。

单击表单上的提交时,我收到 HTTP Status 500 - 由“UnsatisfiedResolutionException”引起的错误。容器好像找不到Controller?

文件Context.xml作为我的数据源。我正在使用 apache tomee webprofile 1.7.4。

错误:

type Exception report

message Error instantiating servlet class a1.DispatcherServlet

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Error instantiating servlet class a1.DispatcherServlet
    org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
    org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
    org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Thread.java:745)
root cause

javax.enterprise.inject.UnsatisfiedResolutionException: Api type [a1.Controller] is not found with the qualifiers 
Qualifiers: …
Run Code Online (Sandbox Code Playgroud)

model-view-controller jsp ejb apache-tomee jakarta-ee

5
推荐指数
1
解决办法
2万
查看次数