Milo: thanks for the example. I'm comparing it to the resources.xml file
and notice one difference: there's no resource type (e.g.
javax.sql.DataSource). Is that implied or default?
On 01/09/2014 08:55 AM, Milo Jaden wrote:
Hi,
My complete file, resources.json (obviously i changed the login details :P):
{
"resources": {
"MusicPulseDataSource": {
"properties": {
"JdbcDriver": "com.mysql.jdbc.Driver",
"JdbcUrl":
"jdbc:mysql://localhost:3306/MYDATABASE",
"UserName": “db_user",
"Password": “db_password",
"JtaManaged": true,
"MaxActive": 200
}
}
}
}
Remember to have it in src/main/resources/META-INF/resources.json (alongside my
persistence.xml)
and my pom.xml packaging is:
<packaging>ejb</packaging>
an ejb jar.
Milo
On 9 Jan 2014, at 14:53, Kay Wrobel <[email protected]> wrote:
Interesting. Can you send me a sample of sucha file? Also, any reason why a
regular resources.xml doesn't work?
Thanks,
Kay
On 01/09/2014 05:13 AM, Milo Jaden wrote:
I have a resources.json (same thing as resources.xml) located at
src/resources/META-INF/resources.json in my maven project. My project is an EJB
jar and when running OpenEJB it picks up the resources.json fine.
On 9 Jan 2014, at 06:07, Romain Manni-Bucau <[email protected]> wrote:
Hi
No but we can think to a resources-fragment.xml. the main issue it has is
it add deployment data to lib which are generally not aware of it. The idea
is even the opposite ans uqe ${xxx} for resources values and set it as
system properties
Le 9 janv. 2014 04:19, "Kay Wrobel" <[email protected]> a écrit :
Question: Is it possible to put the resources.xml file that defines a data
source inside an EJB jar instead of putting it inside a WAR under
WEB-INF??? The reason why I'm asking is that it would be very convenient if
I could put the data source definition inside the EJB that matches the
remote database.
The documentation just mentions the WEB-INF location or defining the data
source directly on the server inside tomee.xml.
Thanks.
Kay