Como configurar o BD para production
22/03/2012 17:20
0
Olá pessoal,

Estou utilizando o MySql na minha aplicação e configurei um servidor Jetty para rodar o arquivo war, no Windows 2003 Server.
O problema que estou passando é que sempre o banco que é utilizando é o development e não o production, o qual eu desejo que seja utilizado.
Vi inclusive na internet que quando o development é acessado a aplicação é mais lenta para fazer as requisições.

Att.

Georgenes
Tags: banco, mysql, development, production, servidor, jetty


0
Georgenes,

Não tenho certeza, mas acredito que é só configurar a conexão no arquivo DataSource.groovy ...

Acredito que ele fique na pasta conf do projeto (na máquina que estou não tem grails) e é só caçar por production { ... }

e dae gerar o war
22/03/2012 20:46


1
"caçar por production"

e configurar os parametros do seu BD MySql... muito semelhante ao que vc já deve ter feito para o ambiente de desenvolvimento.

e quando for gerar o war, o comando vai ser esse

grails prod war 
22/03/2012 20:53


1
Olá,

como o Rafael disse, basta ver como está a configuração "production" no teu "DataSource.groovy".

O comando "war", por padrão gera o .war apontando para a base de produção. Não deveria ter que fazer "prod war".


0
Consegui resolver.
Estou utilizando o netbeans.
E por acaso procurando qual era a versão JVM do projeto no netbeans. Dei de cara com a opção ambiente ativo para o grails, então modifiquei e funcionou. Clicando com o botão direito no projeto+propriedade aparece a opção para modificar de Desenvolvimento para Produção.
Agora aonde ele fez isso dentro do projeto eu não sei ainda mas vou instalar o plugin setting para visualizar a configuração do projeto.
Em relação ao meu DataSource está assim:


// environment specific settings
environments {
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/GTSJ_production"
}
}
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:mysql://localhost:3306/GTSJ_development"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/GTSJ_test"
}
}


Grato pela atenção.
23/03/2012 19:51



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto