但每当我尝试在命令行中创建数据源时,jboss都会返回以下消息:
[standalone@localhost:9999 /] /subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.mysql,driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource)
{
"outcome" => "failed",
"failure-description" => "JBAS014749: Operation handler failed: Service jboss.jdbc-driver.mysql is already registered",
"rolled-back" => true
}
当我尝试手动将数据源配置添加到standalone-full.xml文件时,我在引导时获得了相同的消息。
我将jar驱动程序放置在eap_home/modules/com/mysql/main/中,这是我的模块配置:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.31.jar" />
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
我的开发环境:Ubuntu14.04、sun JDK7或8。
谢谢
该问题是由MySQL JDBC驱动程序JAR中meta-inf/services/java.sql.driver
中的2个条目引起的:
com.mysql.jdbc.Driver
com.mysql.fabric.jdbc.FabricMySQLDriver
JBoss EAP6.2可能不希望有超过1个条目。我用问题描述填充了一个问题。
不过,您可以在CLI命令中为driver-class-name
属性定义值,您应该会得到预期的行为:
/subsystem=datasources/jdbc-driver=mysql:add( \
driver-name=mysql, \
driver-module-name=com.mysql, \
driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource, \
driver-class-name=com.mysql.jdbc.Driver)
我已经设置了一个日志分析工作区,安装MMA在几台计算机上正确的工作区id和工作区密钥(心跳记录)。工作区的位置设置为北欧。
我试图通过管理控制台在JBoss EAP7.2中添加一个SQL Server数据源。但是,测试连接操作正在失败。以下是版本详情: JBoss EAP-7.2 MSSQL驱动程序jar-mssql-jdbc-6.1.0.jre8.Jar module.xml: 更新--即使我已经指定了数据库的IP地址,JBoss正在尝试连接到localhost而不是那个IP。我已经验证并排除了任何与网络/防火墙相关
主要内容:在末尾添加字段,在开头添加字段,在中间位置添加字段MySQL 数据表是由行和列构成的,通常把表的“列”称为字段(Field),把表的“行”称为记录(Record)。随着业务的变化,可能需要在已有的表中添加新的字段。 MySQL 允许在开头、中间和结尾处添加字段。 在末尾添加字段 一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语法格式如下: ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件]; 对语
我使用命令行在mySQL中成功创建了一个数据库并导入了一些数据。它目前看起来像这样。 我想在表中添加一个名为时间戳的列,我正在使用... 但是我的桌子看起来像这样。。。 我哪里做错了?
问题内容: 因此,我作为项目需求试图将外键约束添加到数据库中,并且它第一次或在两个不同的表上运行,但是在尝试添加外键约束时,我在两个表上遇到错误。我收到的错误消息是: 错误1215(HY000):无法添加外键约束 这是我用来创建表的SQL,两个有问题的表是和。 问题答案: 要查找特定错误,请运行以下命令: 并查看该部分。 子列的数据类型必须与父列完全匹配。例如,由于是,也需要是,而不是。 另外,您
问题内容: 我试图将edmx实体模型添加到Visual Studio 2013中的C#/ Web项目中。我的问题是未创建文件。 我执行以下步骤: 给项目起个名字 从数据库中选择“ EF Designer” 从已经成功测试成功连接到MySQL数据库的下拉列表(localhost)中选择连接 选中“将webc.config中的连接设置另存为”选项 我单击“下一步”,窗口消失,然后回到代码窗口 没有创建