just in X-INF folder of your package (META-INF for a jar, WEB-INF for a war)
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014/1/9 Kay Wrobel <[email protected]>:
> My persistence.xml looks like that. Thanks.
>
> However, I can't seem to make TomEE pick up the resources.json file. Now, I
> don't have a maven project, just a regular project in NetBeans. I'm confused
> about the location of where to put the file as I don't have
> src/main/resources... I've tried to create a META-INF directory under Source
> Packages (in NetBeans) and put the file there. That didn't work. Then I
> tried to move the json file in the same location as the persistence.xml
> file, which in my case under NetBeans is physically under src/conf. That
> didn't work either. So hmmm...
>
>
> On 01/09/2014 09:19 AM, Milo Jaden wrote:
>>
>> 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