解决Jboss数据源配置问题

发布于 2025-01-01 07:50:02 字数 1143 浏览 2 评论 0原文

jboss 5.0 AS中配置数据源后,我部署了jbpm Web应用程序。 我得到了例外。

     java.lang.RuntimeException: mapped-name is required for simpleds of deployment webapple.war
    at org.jboss.web.tomcat.service.injection.WebResourceHandler.loadXmlResourceEnvRefs(WebResourceHand
    at org.jboss.web.tomcat.service.injection.WebResourceHandler.loadXml(WebResourceHandler.java:325)

web.xml 配置是

      <resource-env-ref>
    <resource-env-ref-name>simpleds</resource-env-ref-name>
    <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>
</resource-env-ref>

mysql-ds.xml 配置是

   <datasources><xa-datasource>
<jndi-name>simpleds</jndi-name>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
<xa-datasource-property name="URL">jdbc:mysql://localhost:3306/testdb</xa-datasource-property>
<user-name>abc</user-name>
<password>abc</password></xa-datasource></datasources>

After configuring the datasources in the jboss 5.0 AS, I deployed the jbpm web application.
Im getting the the exception.

     java.lang.RuntimeException: mapped-name is required for simpleds of deployment webapple.war
    at org.jboss.web.tomcat.service.injection.WebResourceHandler.loadXmlResourceEnvRefs(WebResourceHand
    at org.jboss.web.tomcat.service.injection.WebResourceHandler.loadXml(WebResourceHandler.java:325)

The web.xml configuration is

      <resource-env-ref>
    <resource-env-ref-name>simpleds</resource-env-ref-name>
    <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>
</resource-env-ref>

The mysql-ds.xml configuration is

   <datasources><xa-datasource>
<jndi-name>simpleds</jndi-name>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
<xa-datasource-property name="URL">jdbc:mysql://localhost:3306/testdb</xa-datasource-property>
<user-name>abc</user-name>
<password>abc</password></xa-datasource></datasources>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

星光不落少年眉 2025-01-08 07:50:02

在 JBoss 5AS 中部署 Web 应用程序时,我们必须在 web-inf 中的 jboss-web.xml 中定义数据源。

          <?xml version="1.0" encoding="UTF-8"?><jboss-web><resource-ref>
    <res-ref-name>java:simpleds</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <jndi-name>java:simpleds</jndi-name>
</resource-ref>

While deploying a web application in JBoss 5AS, We have to define the datasource in jboss-web.xml in web-inf.

          <?xml version="1.0" encoding="UTF-8"?><jboss-web><resource-ref>
    <res-ref-name>java:simpleds</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <jndi-name>java:simpleds</jndi-name>
</resource-ref>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文