Olá,
Estou fazendo o manual deploy do biserver 3 para JBoss, os passos foram:
Download dos pacotes:
* biserver-ce-3.0.0-STABLE.zip
* biserver-manual-ce-3.0.0-STABLE.zip
* JRE e JDK versão (testados com a 5 e 6)
Criar o ear para JBoss e PostgreSQL em biserver-manual-ce.
# ant ear-pentaho-jboss-postgresql-no-portal
Temos: build/pentaho-ears/jboss/no-portal/postgresql/pentaho.ear
Criei um diretorio pentaho.ear e fiz o Deploy do pentaho.ear (descompactei) dentro de /usr/local/jboss-4.2.1.GA/server/default/deploy/pentaho.ear/
Ajustes:
- Removi pentaho-vfs-1.0.jar do subdiretorio lib e do META-INF/application.xml, isso ajustou erro “multiple providers for URL scheme 'solution'” quando era iniciado
- descompactei o arquivo 'pentaho.ear' dentro de diretorio pentaho.ear e criei o diretorio pentaho.war e descompactei o arquivo 'pentaho.war' neste diretorio
- Alterei o deploy/pentaho.ear/pentaho.war/WEB-INF/web.xml setando o solution-path para o diretorio absoluto do meu biserver-ce/pentaho-solutions
Banco de dados:
Configurei o postgres (8.3.7), importei os bancos que estavam em : biserver-ce/data/postgres
- para o arquivo 'load_sample_users_postgresql.sql', alterei o insert ficando assim:
INSERT INTO DATASOURCE VALUES('SampleData',20,'org.postgresql.Driver',5,'pentaho_user','cGFzc3dvcmQ=','jdbcostgresql://localhost/sampledata','select 1',1000);
Importei o sampledata.sql disponibilizado na wiki do pentaho.
Configuracoes do pentaho
Para resolver diversos problemas no start, tive que remover varias linhas do systemListeners.xml ficando assim: http://pastebin.com/m71875a20
OK, o biserver inicia sem nenhum ERROR critico no log do JBoss, entretanto tenho um erro na aplicação que é este: http://pastebin.com/m5e928a72
Não consigo identificar se é um erro da aplicação biserver ou algum ajuste do JBoss, alguém já fez o manual deploy em JBoss da versão 3, ou alguém poderia dar um help ?
Obrigado!
PS: As indicações de manual deploy[1] não estão atualizadas para a versão 3, todas as referências do famoso pentaho_j2ee_deployments-<version> são a versão até 1.7, para versões superiores isso foi modificado para o manual-ce.
[1]http://wiki.pentaho.com/display/ServerDoc1x/Manual+Deployment+of+Pentaho