JBOSS War Deployment无法使用mysqlds.xml

时间:2013-02-28 12:23:59

标签: jboss war

我在jboss / server / default / deploy文件夹中部署了war应用程序。这里的问题是我的应用程序无法访问mysqlds.xml。当我尝试使用jboss / server / default / jboss-web.deployer时,它会抛出一个异常,例如“myDataSource is bind”。

这是我的mysql-ds.xml(在server / default / deploy中)

`

<jndi-name>MySqlDS1</jndi-name>

<use-java-context>true</use-java-context>

<connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>

<url-delimiter>|</url-delimiter>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<user-name>test</user-name>

<password>test</password>

`

当我将jboss-all-client和mysql连接器jar移除到jboss / server / default jboss-common.jar到jboss / lib

时,我的问题似乎得到了解决

1 个答案:

答案 0 :(得分:0)

请你粘贴你的xml吗?此外,您可以在jboss中找到示例“mysql-ds.xml”;

的JBoss \文档\例子\ JCA \ MySQL的-ds.xml中

文件名是否正确?是否有JBoss遵循的命名约定?

在你的jboss-web.xml中; jndi-name

<jndi-name>java:**/**MySqlDS1</jndi-name>  

你能摆脱“/”并看看它是否有效吗?

如果仍然出现错误,请同时粘贴错误日志