[javaee-spec users] [jsr342-experts] Re: Clarification Requested: Default DB required for App Client?

From: Kevin Sutter <>
Date: Tue, 29 Apr 2014 14:14:19 -0700

Hi Bill,

Bill Shannon <> wrote on 04/29/2014 01:18:55 PM:

> The database isn't expected to be local to the client, but the client is
> expected to be able to access the remote database server, security

I like this clarification. But, what about Jason's comment about the TCK
tests? Are these tests just requiring the database to be accessible? And,
not really requiring it to be local, I trust.

Also, just to clarify... Is a physical default DB required for the server
environment? Or, could the default datasource be configured to point at
an existing database installation and still be compliant? I would assume
that a default DB needs to be packaged with the app server, but since the
EE client environment needed to be clarified, I figured I would ask about
the server environment.

> Jason Greene wrote on 04/29/14 07:59:
> > Since the spec does not exclude the app client container from the
> default datasource requirement, it seems like this is required. The
> TCK also includes a few tests with this expectation. However, I am
> wondering if this was intentional. It seems a little strange to
> require that all EE clients have a local database running.
> >
> > --
> > Jason T. Greene
> > WildFly Lead / JBoss EAP Platform Architect
> > JBoss, a division of Red Hat