Good thing Java EE is so much more portable than Spring. ;)

On Nov 26, 2010, at 4:18 PM, Dave <[email protected]> wrote:

> On Fri, Nov 26, 2010 at 6:04 PM,  <[email protected]> wrote:
>> Author: snoopdave
>> Date: Fri Nov 26 23:03:59 2010
>> New Revision: 1039586
>> 
>> URL: http://svn.apache.org/viewvc?rev=1039586&view=rev
>> Log:
>> For https://issues.apache.org/jira/browse/ROL-1894
>> Enable Roller 5 to run on JBoss AS 6
>> 
>> Changes to create different persistence.xml files for JBoss.
>> 
>> It's bad enough that you have to hard-code a JNDI name inside your 
>> persistence.xml, which is inside a JAR and inside a WAR and not very easy 
>> for somebody to edit.
>> 
>> What's even worse is that you can't hard-code in a name that will work on 
>> all Java EE app servers. If you create a datasource with the name 
>> 'jdbc/rollerdb' in the app server console, Glassfish will want to see 
>> 'jdbc/rollerdb' in the persistence.xml and JBoss will want 'java:/rollerdb'
> 
> I got that wrong. For JNDI name 'jdbc/rollerdb'
> Glassfish will want
> 
>   'jdbc/rollerdb'
> 
> and JBoss will want
> 
>   'java:/jdbc/rollerdb'
> 
> - Dave

Reply via email to