Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jboss作为maven插件部署mysql数据源_Mysql_Maven_Jboss_Jboss7.x - Fatal编程技术网

如何使用jboss作为maven插件部署mysql数据源

如何使用jboss作为maven插件部署mysql数据源,mysql,maven,jboss,jboss7.x,Mysql,Maven,Jboss,Jboss7.x,这个问题是为了给我一个答案,一旦我找到了解决方案,我已经从jboss找到了关于Postgresql和H2数据库的文档,并且已经看到了如何通过这个手动完成,但是我似乎找不到关于如何使用jboss as maven插件部署mysql数据源的太多信息 通过maven插件向jboss as 7服务器正确注册mysql数据源所需的最低配置属性是什么 我有这种依赖性: mysql ,我意识到jbossas:run目标也会调用包阶段。当我试图运行绑定到包阶段的任何部署目标时,我大部分时间都会收到这个错误 需

这个问题是为了给我一个答案,一旦我找到了解决方案,我已经从jboss找到了关于Postgresql和H2数据库的文档,并且已经看到了如何通过这个手动完成,但是我似乎找不到关于如何使用jboss as maven插件部署mysql数据源的太多信息

通过maven插件向jboss as 7服务器正确注册mysql数据源所需的最低配置属性是什么

我有这种依赖性:


mysql
,我意识到
jbossas:run
目标也会调用
阶段。当我试图运行绑定到
阶段的任何部署目标时,我大部分时间都会收到这个错误

需要部署的任何内容都应绑定到
安装
阶段


我现在得到一个关于我的持久化单元不存在的单独错误

问题是MySQL驱动程序不符合JDBC 4。您需要使用完全限定的JDBC驱动程序类名将
META-INF/services/java.sql.Driver
文件添加到JAR中,或者将其作为模块安装。有关更多详细信息,请参阅。

问题在于MySQL驱动程序不符合JDBC 4。您需要使用完全限定的JDBC驱动程序类名将
META-INF/services/java.sql.Driver
文件添加到JAR中,或者将其作为模块安装。有关更多详细信息,请参阅。

解决方案:

配置:JBossAS7,maven 3.3.3,mysql java连接器5.1.29 28 27 26

从mysql java connector 5.1.30开始,Meta INF/serivces/java.sql.driver文件包含以下行“com.mysql.jdbc.driver com.mysql.fabric.jdbc.FabricMySQLDriver”,如果我将其更改为“com.mysql.jdbc.Driver”,则会创建数据源,并且可以很好地部署项目

使用mysql java连接器5.1.29 28 27 26…,该文件只包含“com.mysql.jdbc.Driver”,部署工作正常

在这里检查我的pom.xml 此处的解决方案:

配置:JBossAS7,maven 3.3.3,mysql java连接器5.1.29 28 27 26

从mysql java connector 5.1.30开始,Meta INF/serivces/java.sql.driver文件包含以下行“com.mysql.jdbc.driver com.mysql.fabric.jdbc.FabricMySQLDriver”,如果我将其更改为“com.mysql.jdbc.Driver”,则会创建数据源,并且可以很好地部署项目

使用mysql java连接器5.1.29 28 27 26…,该文件只包含“com.mysql.jdbc.Driver”,部署工作正常

在这里检查我的pom.xml

有没有办法通过maven实现这一点,或者我必须编写自己的插件将文件添加到jar中?我肯定有,但我必须看看如何做到这一点。也许在jar:jarplugin/goal中。我现在已经开发了一个插件来实现这一点,但我仍然面临同样的问题。我解决
无法连接到远程
消息的唯一方法是手动启动服务器的单独实例。但是我想让我的帐篷自动折叠:PTry passing
-djsboss as.hostname=127.0.0.1
。可能本地主机也没有定义。您可以像
mvnjbossas:run-djbossas.hostname=127.0.0.1
一样传递它,或者将
127.0.0.1
添加到pom中的配置中。有没有办法通过maven实现这一点,或者我必须编写自己的插件将文件添加到jar中?我肯定有,但我必须看看如何实现。也许在jar:jarplugin/goal中。我现在已经开发了一个插件来实现这一点,但我仍然面临同样的问题。我解决
无法连接到远程
消息的唯一方法是手动启动服务器的单独实例。但是我想让我的帐篷自动折叠:PTry passing
-djsboss as.hostname=127.0.0.1
。可能本地主机也没有定义。您可以像
mvnjbossas:run-djbossas.hostname=127.0.0.1
那样传递它,或者将
127.0.0.1
添加到pom中的配置中。