Hello!
I try to use Arquillian with connection to PostgreSQL database but when I run 
test, it fail becouse server cannot find "org.postgresql.Driver":
...
13-Nov-2019 16:57:46.469 SEVERE [main] 
org.apache.tomee.catalina.ServerListener.lifecycleEvent TomEE Listener can't 
start OpenEJB
        org.apache.openejb.OpenEJBException: 
org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve 
class org.postgresql.Driver: Unable to resolve class org.postgresql.Driver
....


I check files in ShrinkWrap archive, file with driver exists 
("/WEB-INF/lib/postgresql-42.2.8.jar"). I setup my datasource in arqullian.xml:

<property name="properties">
                myDS = new://Resource?type=DataSource
                myDS.JdbcUrl = jdbc:postgresql://localhost:5432/mydb
                myDS.JdbcDriver = org.postgresql.Driver
                myDS.UserName = abc
                myDS.Password = xyz
                myDS.JtaManaged = true
</property>

I can assume, datasource is loaded earlier than web-archive. I use Maven. How I 
can provide postgresql driver to TomEE is my case?

-- 
With best regards,
Alexey Makarov

Reply via email to