Grails + Mysql
10/09/2011 11:57
0
Bom dia galera,
Eu estou com um problema com a versão 2.0.M2 do grails que está me matando.

Eu estou querendo rodar minha aplicação em produção usando o banco de dados mysql.
Eu até consigo fazer o deploy, porém quando eu vou acessar algum controlador, a url muda pra

http://www.changeme.com/document/list

e aparece o seguinte erro:
"
The requested URL /document/list was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at www.changeme.com Port 80"

Não entendi o porque isso está ocorrendo.
Obrigado!
Até!
Tags: mysql prod tomcat


0
Opa, consegui resolvendo. Era só tirar o comando grails.serverURL = "http://www.changeme.com" do arquivo Config.groovy.

Agora estou com outro problema, minha classe de Domínio tem um HashedMap, só q se eu acrescentar vários valores nesse Hash eu não consigo salvar no Banco Mysql pq ele cria esse campo como sendo TinyBlob q só pode ocupar 255 Caracteres. Se eu mudar manualmente o campo na tabela mysql para Blob ou MediumBlob provavelmente funcionará, porém há um modo de aumentar esse campo dentro da minha classe de domínio?!

Abraços!
10/09/2011 12:26


0
Galera, desculpa estar sendo meio desesperado, porém acho q essa versão do Grails 2 ainda está com vários bugs =/
Minha aplicação tem algumas classes de domínio e na hora de criar a tabela para uma delas(Document) no mysql aparece o seguinte erro:

"
| Error 2011-09-10 13:07:32,461 [Thread-7] ERROR hbm2ddl.SchemaUpdate - Unsuccessful: create table document (id bigint not null aut
o_increment, version bigint not null, category_name varchar(255) not null, file_path varchar(255) not null, values tinyblob, primary
key (id))
| Error 2011-09-10 13:07:32,466 [Thread-7] ERROR hbm2ddl.SchemaUpdate - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'values tinyblob, primary key (id))' at line 1
| Server running. Browse to http://localhost:8080/GrailsDocSys
"

Vlw!!
10/09/2011 13:17


0
Oi Handel,

sinceramente, neste caso não acredito que se trate de um bug do Grails. Nos explique melhor como é esta sua classe de domínio que possui um hashMap contendo varios valores.

Muito provavelmente, é a estratégia de mapeamento que não está sendo mais adequada. Rola de postar aqui o código? Dica: coloque o código fonte entre [ code ] [ / code ] (sem espaços)


0
Opa iae Kico,
Cara, tava dando esse erro porque minha classe tinha um atributo HashMap com o nome de "values". Daí eu mudei para outra coisa e funcinou. Esquisito né?!

Agora me apareceu ooutro problema. Quando eu crio o .war da minha aplicação e faço deploy no tomcat 7 ele fala q não consegue encontrar a classe "org.json.simple.JSONArray", só que quando eu faço o deploy pelo próprio run-app não da problema nenhum. Muito fooda esses tipos de erro =/ você ja passou por algo parecido?!

Abraços!
11/09/2011 10:48



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