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

From: Bill Shannon <>
Date: Tue, 29 Apr 2014 15:45:49 -0700

Kevin Sutter wrote on 04/29/14 14:14:
> 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 permitting.
> 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.

That's what I assume.

> 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.

We don't require that a database server be packaged with the app server.

But, the app server product documentation needs to describe the supported
configurations, and every supported configuration needs to include a
database server that meets the spec requirements. Where and how the
customer acquires and configures that database server is up to them.