【问题标题】:wildfly 14 services missing or failed during deploymentWildfly 14 服务在部署期间丢失或失败
【发布时间】:2019-03-24 10:18:57
【问题描述】:

我正在将我的应用程序从jboss 4 迁移到wildfly 14,前者适用于jdk 6,后者支持jdk 8。部署时出现以下异常:

{\"WFLYCTL0080: 服务失败\" => {\"jboss.deployment.unit.\\"timesheet.war\\".undertow-deployment.UndertowDeploymentInfoService\" => \"服务启动失败

原因:java.lang.IllegalArgumentException: UT010009: Servlet customerworkflowmappingBean of type class in.textech.workflow.customerworkflowmappingBean 不实现 javax.servlet.Servlet\"}}

【问题讨论】:

  • 在您的 webapp 类路径中,您可能有一些 jar 文件(如 servlet.jar),其中包含 WildFly 包已经提供的类。尝试删除它们。
  • 我找不到... :(

标签: java servlets undertow


【解决方案1】:

在您的 WildFly 中,有 undertow 子系统。它检查每个 servlet 是否都在扩展 HttpServlet 类。

customerworkflowmappingBean - 它是否扩展了 HttpServlet?

【讨论】:

  • 有什么方法可以让那些没有通过 undertow 实现 HttpServlet 的类?
  • 它将取决于在类中实现了哪些方法。能否分享一下customerworkflowmappingBean的代码
  • 谢谢...实际上它是这样开始的... public class customerworkflowmappingBean { ...}
猜你喜欢
  • 2015-10-25
  • 2023-03-18
  • 1970-01-01
  • 2014-06-22
  • 2015-08-05
  • 2016-03-26
  • 2015-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多