51 | | O módulo pSync (funambol-psync-1.0.0.s4j) será copiado para o diretório /opt/Funambol/ds-server/modules; |
52 | | O driver de conexão com o banco de dados (postgresql.jar) será copiado para os diretórios: |
53 | | /opt/Funambol/tools/jre-1.5.0/jre/lib/ext; |
54 | | /opt/Funambol/tools/tomcat/lib; |
55 | | /opt/Funambol/inbox-listener/lib; |
56 | | /opt/Funambol/pim-listener/lib; |
57 | | /opt/Funambol/ds-server/default/lib; |
58 | | /opt/Funambol/ctp-server/lib; |
59 | | O arquivo XML de configuração de paramêtros do novo autenticador desenvolvido pela TISGM (LdapUserProvisioningOfficer.xml) será copiado para /opt/Funambol/config/com/funambol/server/security |
60 | | O arquivo de criação do usuário de administração com a senha inicial correta (init_engine.sql) será copiado para /opt/Funambol/ds-server/default/sql/postgresql |
61 | | Como a ferramenta não copia o arquivo JAR (server-framework-7.0.4.jar)com as novas classes desenvolvidas para a pasta do módulo de correio, é feita uma cópia para os diretórios |
62 | | /opt/Funambol/inbox-listener/lib |
63 | | /opt/Funambol/pim-listener/lib |
64 | | /opt/Funambol/ctp-server/lib |
65 | | /opt/Funambol/tools/tomcat/lib |
66 | | Serão copiados também uns arquivos para melhorar a compatibilidade dos celulares da Motorola V8 e A1200, copiando os arquivos MotorolaA1200in.bsh e MotorolaV8in.bsh para /opt/Funambol/config/com/funambol/server/engine/pipeline/phones-support/bsh e o arquivo 110.1110.MotorolaA1200.xml para |
67 | | /opt/Funambol/config/com/funambol/server/engine/pipeline/input |
68 | | |
69 | | Caso já exista uma instalação do Funambol num banco de dados do Expresso, e esteja ocorrendo apenas uma migração de servidores ou uma reinstalação, deve-se pular os procedimentos abaixo e ir para o item 3.2 – Configuração dos arquivos – Parte 2 |
70 | | |
71 | | 3.1 – Configuração dos Arquivos – Parte 1 |
72 | | Acabada a instalação é necessário fazer a configuração, começando pelo o arquivo install.properties, do diretório /opt/Funambol/ds-server. Nesse arquivo estão as informações necessárias de conexão ao banco de dados e de quais módulos devem ser instalados. |
73 | | Onde está escrito: |
| 51 | * O módulo pSync (funambol-psync-1.0.0.s4j) será copiado para o diretório /opt/Funambol/ds-server/modules; |
| 52 | * O driver de conexão com o banco de dados (postgresql.jar) será copiado para os diretórios: |
| 53 | * /opt/Funambol/tools/jre-1.5.0/jre/lib/ext; |
| 54 | * /opt/Funambol/tools/tomcat/lib; |
| 55 | * /opt/Funambol/inbox-listener/lib; |
| 56 | * /opt/Funambol/pim-listener/lib; |
| 57 | * /opt/Funambol/ds-server/default/lib; |
| 58 | * /opt/Funambol/ctp-server/lib; |
| 59 | * O arquivo XML de configuração de paramêtros do novo autenticador desenvolvido pela TISGM (LdapUserProvisioningOfficer.xml) será copiado para /opt/Funambol/config/com/funambol/server/security |
| 60 | * O arquivo de criação do usuário de administração com a senha inicial correta (init_engine.sql) será copiado para /opt/Funambol/ds-server/default/sql/postgresql |
| 61 | * Como a ferramenta não copia o arquivo JAR (server-framework-7.0.4.jar)com as novas classes desenvolvidas para a pasta do módulo de correio, é feita uma cópia para os diretórios: |
| 62 | * /opt/Funambol/inbox-listener/lib |
| 63 | * /opt/Funambol/pim-listener/lib |
| 64 | * /opt/Funambol/ctp-server/lib |
| 65 | * /opt/Funambol/tools/tomcat/lib |
| 66 | * Serão copiados também uns arquivos para melhorar a compatibilidade dos celulares da Motorola V8 e A1200, copiando os arquivos MotorolaA1200in.bsh e MotorolaV8in.bsh para /opt/Funambol/config/com/funambol/server/engine/pipeline/phones-support/bsh e o arquivo 110.1110.MotorolaA1200.xml para /opt/Funambol/config/com/funambol/server/engine/pipeline/input |
| 67 | Caso já exista uma instalação do Funambol num banco de dados do Expresso, e esteja ocorrendo apenas uma migração de servidores ou uma reinstalação, deve-se pular os procedimentos abaixo e ir para o item 2.2 – Configuração dos arquivos – Parte 2 |
| 68 | |
| 69 | ---- |
| 70 | |
| 71 | == 2.1. Configuração dos Arquivos – Parte 1 == #arquivos_1 |
| 72 | Acabada a instalação é necessário fazer a configuração, começando pelo o arquivo ''install.properties'', do diretório /opt/Funambol/ds-server. Nesse arquivo estão as informações necessárias de conexão ao banco de dados e de quais módulos devem ser instalados.[[br]] |
| 73 | Onde está escrito: |
| 74 | {{{ |
129 | | |
130 | | Nesse caso todas as tabelas são recriadas. Na primeira instalação como as tabelas ainda não existem, algumas mensagens de erros referente a recriação das tabelas podem aparecer, mas são erros esperados e não influenciam na instalação e funcionamento do Funambol. |
131 | | Para os passos seguintes é necessário ter o “postgresql-client” instalado para executar os comandos listados abaixo. Considerar que os comandos estão sendo executados na pasta descompactada do funambol no diretório /tmp. |
132 | | É necessário a criação de duas novas triggers para que o módulo pSync consiga atualizar no dispositivo móvel alterações feitas nos contatos e eventos do calendário do Expresso. Para executar esse comando é necessário usar o endereço, o usuário e a senha (os mesmos utilizados na edição do arquivo install.properties). Para criar as triggers executar o comando: |
| 131 | }}} |
| 132 | Nesse caso todas as tabelas são recriadas. Na primeira instalação como as tabelas ainda não existem, algumas mensagens de erros referente a recriação das tabelas podem aparecer, mas são erros esperados e não influenciam na instalação e funcionamento do Funambol.[[br]] |
| 133 | Para os passos seguintes é necessário ter o ''postgresql-client'' instalado para executar os comandos listados abaixo. Considerar que os comandos estão sendo executados na pasta descompactada do funambol no diretório /tmp/funambol.[[br]] |
| 134 | É necessário a criação de duas novas ''triggers'' para que o módulo pSync consiga atualizar no dispositivo móvel alterações feitas nos contatos e eventos do calendário do Expresso. Para executar esse comando é necessário usar o endereço, o usuário e a senha (os mesmos utilizados na edição do arquivo install.properties). Para criar as triggers executar o comando: |
| 135 | {{{ |
166 | | |
167 | | Para finalizar entrar novamente no diretório /opt/Funambol/tools/jre-1.5.0/jre/bin e executar o comando ./keytool -export -alias tomcat -file <nome do certificado>.cer, onde o nome do certificado pode ser qualquer nome. |
168 | | |
169 | | 3.2 – Configuração dos Arquivos – Parte 2 |
170 | | Deve-se editar um arquivo para que o servidor Funambol use o usuário do postgres criado. Editar o arquivo /opt/Funambol/config/com/funambol/server/db/db.xml, modificando as linhas: |
| 177 | }}} |
| 178 | Para finalizar executar o comando |
| 179 | {{{ |
| 180 | /opt/Funambol/tools/jre-1.5.0/jre/bin/keytool -export -alias tomcat -file <nome do certificado>.cer |
| 181 | }}} |
| 182 | Onde o nome do certificado pode ser qualquer nome. |
| 183 | |
| 184 | ---- |
| 185 | |
| 186 | = 2.2. Configuração dos Arquivos – Parte 2 = #arquivos_2 |
| 187 | Deve-se editar um arquivo para que o servidor Funambol use o usuário do postgres criado. Editar o arquivo ''/opt/Funambol/config/com/funambol/server/db/db.xml'', modificando as linhas: |
| 188 | {{{ |
254 | | |
255 | | |
256 | | |
257 | | |
258 | | |
259 | | 3.3 – Configuração do Serviço |
260 | | Para iniciar ou parar o serviço basta acessar o diretório /opt/Funambol/bin e rodar o comando ./funambol start para iniciar e ./funambol stop para parar. Pode-se verificar se o serviço do Funambol está rodando, digitando "ps aux" na linha de comando. Devem aparecer 05 processos do java do Funambol rodando. É importante verificar se o Java utilizado é o que vem com o Funambol (/opt/Funambol/tools/jre-1.5.0/jre), para evitar possíveis conflitos de versões diferentes do Java. Caso não seja, configurar o JAVA_HOME para esse diretório. Para configurar, primeiro digite echo $JAVA_HOME para visualizar qual é o diretório que está sendo utilizado. Caso não seja o diretório desejado, executar export JAVA_HOME = /opt/Funambol/tools/jre-1.5.0/jre. |
261 | | Assim finaliza-se a instalação, sendo agora necessário fazer a configuração do servidor. |
| 279 | }}} |
| 280 | |
| 281 | ---- |
| 282 | |
| 283 | = 2.3. Configuração do Serviço = #Configuracao-do_servico |
| 284 | Para iniciar ou parar o serviço basta rodar o comando; |
| 285 | {{{ |
| 286 | /opt/Funambol/bin/funambol start (para iniciar) |
| 287 | /opt/Funambol/bin/funambol stop (para parar) |
| 288 | }}} |
| 289 | Pode-se verificar se o serviço do Funambol está rodando, digitando ''ps aux'' na linha de comando. Devem aparecer 05 processos do java do Funambol rodando.[[br]] |
| 290 | É importante verificar se o Java utilizado é o que vem com o Funambol (''/opt/Funambol/tools/jre-1.5.0/jre''), para evitar possíveis conflitos de versões diferentes do Java. Caso não seja, configurar o JAVA_HOME para esse diretório. Para configurar, primeiro digite: |
| 291 | {{{ |
| 292 | echo $JAVA_HOME |
| 293 | }}} |
| 294 | Para visualizar qual é o diretório que está sendo utilizado. Caso não seja o diretório desejado, executar |
| 295 | {{{ |
| 296 | export JAVA_HOME = /opt/Funambol/tools/jre-1.5.0/jre |
| 297 | }}} |
| 298 | Assim finaliza-se a instalação, sendo agora necessário fazer a configuração do servidor. |