Well it works without specifying the type for me, so I’m guessing its not 
needed, not sure if its needed for the resources.xml.

Just want to confirm that you have in your persistence.xml a tag of the 
following:

<jta-data-source>MusicPulseDataSource</jta-data-source>

(i.e the name of the datasource that you’ve put in the resources.xml)

Milo

On 9 Jan 2014, at 15:19, Kay Wrobel <[email protected]> wrote:

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

Reply via email to