On 10/21/07, satsuma <[EMAIL PROTECTED]> wrote:

> I'm trying to make simple stateless session bean to connect to PostgreSQL
> database. I've read the instructions at this page:
> http://openejb.apache.org/databases.html
> http://openejb.apache.org/databases.html
>
> When I add the <Resource> tag in the openejb.xml file, I can not start the
> server anymore.
>
> I get the following exceptions:
>
> org.apache.openejb.OpenEJBException: Unable to read OpenEJB configuration
> file at /opt/openejb-3.0-beta-1/conf/openejb.xml: unexpected element
> (uri:"http://www.openejb.org/System/Configuration";, local:"Resourse").

Hi,

Read your email again - I'm sure you'll spot the issue ;-) If not,
read on. Hint: read the exception message (it should've been clearer,
but it's clear enough to pinpoint the cause of the issue).

> My openejb.xml looks like this, I have only added the <Resource> tag to the
> end.

The best bet is to use Find feature in your editor. Try to look for
Resource or better yet use grep 'Resource'. I'm sure you'll be
surprised.

> <Resourse id="PostgreSQL Database" type="DataSource">
>   JdbcDriver  org.postgreql.Driver
>   JdbcUrl     jdbc:postgresql://localhost/test
>   UserName    postgres
>   Password    pass
> </Resourse>

Got it now? I intentionally removed other parts of the configuration
file to get the problem highlighted.

Okey, you asked for a solution, here it is: change Resourse to
Resource (note the doubled 's' which is incorrect). That's it!

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Reply via email to