0

jboss/server/default/deploy フォルダーに war アプリケーションをデプロイしました。ここでの問題は、アプリケーションが mysqlds.xml にアクセスできないことです。jboss/server/default/jboss-web.deployer を使用しようとすると、「myDataSource がバインドされていません」などの例外がスローされます。

これは私の 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/lib に削除すると、問題が解決したようです。 jboss-common.jar を jboss/lib に移動します。

4

1 に答える 1

0

あなたのxmlを貼り付けてください。また、jboss にはサンプルの「mysql-ds.xml」があります。

jboss\docs\examples\jca\mysql-ds.xml

ファイル名は正しいですか?JBoss が従う命名規則はありますか?

jboss-web.xml; jndi 名

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

「/」を取り除き、それが機能するかどうかを確認できますか?

それでもエラーが発生する場合は、エラー ログも貼り付けてください

于 2013-02-28T12:29:43.063 に答える