[jboss-jira] [JBoss JIRA] (AS7-5015) Using variable in persistence.xml <jta-data-source> leads to deployment-dependencies-error

Scott Marlow (JIRA) jira-events at lists.jboss.org
Fri Jun 22 09:30:12 EDT 2012


    [ https://issues.jboss.org/browse/AS7-5015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12702975#comment-12702975 ] 

Scott Marlow commented on AS7-5015:
-----------------------------------

1. regarding the documentation (I agree with you), do you want to click on the "report a bug" link at the bottom of that screen and report the bug?

2.  That is unexpected, since the code for reading the PU properties is similar (getElement is used for reading the datasource value and getAttribute is used for reading the PU property values).
{code}
    private static String getElement(final XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException {
        return propertyReplacer.replaceProperties(reader.getElementText());
    }
{code}
{code}
    private static String getAttribute(final XMLStreamReader reader, int i, final PropertyReplacer propertyReplacer) throws XMLStreamException {
        return propertyReplacer.replaceProperties(reader.getAttributeValue(i));
    }
{code}
                
> Using variable in persistence.xml <jta-data-source> leads to deployment-dependencies-error
> ------------------------------------------------------------------------------------------
>
>                 Key: AS7-5015
>                 URL: https://issues.jboss.org/browse/AS7-5015
>             Project: Application Server 7
>          Issue Type: Bug
>          Components: JPA / Hibernate
>    Affects Versions: 7.1.2.Final (EAP)
>         Environment: domain-full-ha
>            Reporter: Stephan Pelikan
>            Assignee: Scott Marlow
>         Attachments: testbean-with-variables.ear, testbean-without-variables.ear
>
>
> Using variables in persistence.xml works (see AS7-3195). But if used within tag jta-data-source an error is show during deployment:
> "jboss.persistenceunit.\"pdfWhitelabelServer.ear/pdfWhitelabelServer.jar#ipadDomain\" Missing[jboss.naming.context.java.\"${ipadserverds.jndipath}\"]",
> (pdfWhitelabel is our product; ipadDomain is the name of the persistence-unit; ${ipadserverds.jndipath} is the variable defined as start-parameter for a node).
> The goal is to deploy one deployment to different server groups (one server group for each customer) and the software should use different datasources in each server group for jpa ( neccessary to avoid resource-dependences between customer-instances).
> According to our needs we use domain-mode but for completeness it doesn't work using standalone either.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list