当前位置: 首页 > 知识库问答 >
问题:

Jboss mysql数据源

东郭京
2023-03-14

im试图创建一个新的数据源,并从java代码中“查找”。首先,我创建了jboss-as-7.1.0.final\modules\com\html" target="_blank">mysql\main文件夹,并复制到其中的2个文件。mysql-connector-java-5.1.14-bin和module.xml My module.xml包含

 <?xml version="1.0" encoding="UTF-8"?>

<module xmlns="urn:jboss:module:1.0" name="com.mysql">
  <resources>
    <resource-root path="mysql-connector-java-5.1.14-bin.jar"/>
  </resources>
  <dependencies>
    <module name="javax.api"/>
    <module name="javax.transaction.api"/>
  </dependencies>
</module>

其次,我在文件standalone.xml中添加了这个...

 <datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true">
                <connection-url>jdbc:mysql://127.0.0.1:3306/myTable</connection-url>
                <driver>mysql</driver>
                <security>
                    <user-name>root</user-name>
                    <password>root</password>
                </security>
            </datasource>
            <drivers>
                <driver name="mysql" module="com.mysql">
                    <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
                </driver>
DataSource ds = (DataSource) ctx.lookup("jboss/datasources/MySqlDS");

            connection = ds.getConnection();
javax.naming.NameNotFoundException: jboss/datasources/MySqlDS -- service jboss.naming.context.java.jboss.datasources.MySqlDS

无论如何,当我启动我的jboss服务器时,我得到了一个错误,太新的缺失/未满足的依赖项:service jboss.jdbc-driver.mysql(缺失)依赖项:[service jboss.data-source.java:/mysqlds]

共有1个答案

蔚学真
2023-03-14

请尝试使用

DataSource ds = (DataSource) ctx.lookup("java:jboss/datasources/MySqlDS");
 类似资料:
  • 我的应用程序有两个数据源。第一个数据源使用JdbcTemplate访问Postgre。第二个数据源使用Spring数据JPA访问CockroachDb。 所以我为这个数据源创建了两种配置。 除了具有空间数据的对象之外,坚持使用这两个数据源工作正常。当我试图保存空间数据到CockroachDb,我得到一个错误: Hibernate:选择geoobject0_. id为id1_2_0_,geoobje

  • Tableau可以与广泛使用的所有可访问数据源连接。它可以链接到Excel文件,PDF文件,文本文件等。它还可以使用其ODBC连接器连接到各种数据库。Tableau可以连接到Web连接器和服务器。 Tableaus本机连接器可以连接到以下类型的数据源: 文件系统:如Microsoft Excel,CSV等。 云系统:例如Google bigQuery,Windows Azure等。 关系系统:如M

  • Spark SQL支持通过SchemaRDD接口操作各种数据源。一个SchemaRDD能够作为一个一般的RDD被操作,也可以被注册为一个临时的表。注册一个SchemaRDD为一个表就 可以允许你在其数据上运行SQL查询。这节描述了加载数据为SchemaRDD的多种方法。 RDDs parquet文件 JSON数据集 Hive表

  • 一、简介 如果需要调用本系统之外的数据库,可以通过数据源管理来保存数据库服务器配置信息,调用的时候通过数据源调用代码可以进行调用了。 二、功能演示 1.添加数据源 数据源调用配置有二种方法: A,模型配置调用: 选择模型,并选择对应模型提供的操作(模型提供的操作,请查阅 模型标签 帮助) B,自定义SQL: 2.数据源管理 数据源修改和删除管理。如下图: 3.外部数据源 A,添加外部数据源: B,

  • 表元数据 下面这些方法用于获取表信息: 列出数据库的所有表 $this->db->list_tables(); 该方法返回一个包含你当前连接的数据库的所有表名称的数组。例如: $tables = $this->db->list_tables(); foreach ($tables as $table) { echo $table; } 检测表是否存在 $this->db->table_

  • 我正在遵循入门指南[1],但是我已经从配置设置中删除了MySQL和analytics的内容,因为我不打算使用任何分析函数。但是,scdf服务后来崩溃了,因为没有配置数据源。 好的,所以似乎仍然需要在scdf-config-kafka.yml[2]中配置数据源(尽管从阅读文档来看,我认为它只用于分析内容)。 但为了什么?数据源用于持久化Kafka消息,还是在节点之间建立云流消息? 我找不到任何关于大

  • 主要内容:1 什么是JasperReports 数据源,2 JasperReports 数据源实现,3 JasperReports JRRewindableDataSource类,4 JasperReports JRDataSourceProvider接口1 什么是JasperReports 数据源 数据源是结构化数据容器。在生成报表时,JasperReports 引擎从数据源获取数据。可以从数据库、XML 文件、对象数组和对象集合中获取数据。我们在《JasperReports 填充报表》一章中

  • 由于这个问题经常被问到,nutzcn社区累计了好几十个帖子,所以有必要单独开个文档描述一下 在一些复杂或遗留系统中,通常需要操作两个或更多的数据源. 总的原则: NutDao与DataSource是一对一关系. 值得注意的是, javax.sql.DataSource只是一个接口,而且NutDao只会调用其getConnection()方法. 配对模式在Ioc中的示例 你可以定义无数个dataSo