mercoledì 27 luglio 2011

jboss6: creare datasource di default

per sostituire il datasource di default (che è su hsqldb):

http://wiki.openscg.com/index.php/JBoss_AS_6_with_PostgreSQL_9

l'esempio è in postgresql, ma vale anche per gli altri...

2 commenti:

Pisi ha detto...

La query per la creazione della tabella HILOMESSAGES non tiene conto dello schema e genera errori nel driver db2 con sqlcode -204 e -727

Si può aggira generando la tabella a mano, servendosi della query


create table HILOSEQUENCES (SEQUENCENAME varchar(50) not null, HIGHVALUES integer not null, constraint hilo_pk primary key (SEQUENCENAME))


in

${JBOSS_HOME}/server/default/deploy/uuid-key-generator.sar/META-INF/jboss-service.xml

Opportunamente modificata per tenere conto dello schema.

Esempio:

create table JBOSSB18.HILOSEQUENCES (SEQUENCENAME varchar(50) not null, HIGHVALUES integer not null, constraint hilo_pk primary key (SEQUENCENAME))

Pisi ha detto...

E comunque, in caso abbia visibilità di tabelle omonime in schemi diversi... non c'è verso di fargli capire di creare le proprie.

Ho provato anche passare l'url della connessione nella forma:

jdbc:db2://ISTANZA:PORT/DB:currentSchema=SCHEMA;