Wildfly错误“尚未安装的必需服务”

问题描述

这是我第一次尝试使用Wildfly进行Maven项目。因此,这是我在xml中用于数据源的独立文件:

<?xml version="1.0" encoding="UTF-8"?>
 <datasources xmlns="http://www.jboss.org/ironjacamar/schema"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="
    http://www.jboss.org/ironjacamar/schema
    http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd">
<datasource jndi-name="artifact-id" enabled="true" use-java-context="true" pool-name="artifact-id">
    <connection-url>jdbc:mysql//localhost:3306/java-ee-schema?serverTimezone=UTC</connection-url>
    <driver>mysql</driver>
    <security>
        <user-name>java-client</user-name>
        <password>*******</password>
    </security>
</datasource>

这是我启动wildfly服务器后得到的错误:

00:57:24,197 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "artifact-id.war")]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.naming.context.java.artifactID"],"WFLYCTL0180: Services with missing/unavailable dependencies" => [
    "jboss.persistenceunit.\"artifact-id.war#artifact-id\" is missing [jboss.naming.context.java.artifactID]","jboss.persistenceunit.\"artifact-id.war#artifact-id\".__FIRST_PHASE__ is missing [jboss.naming.context.java.artifactID]"
]}

我能做什么?

解决方法

您应该在wildfly本身中配置数据处理。 另外,我对ironjacamar描述文件不熟悉,但应在某处定义驱动程序。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...