| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 08:36:18
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Olá pessoal, primeiramente gostaria de parabenizar esse excelente trabalho.
Bem, estou começando um projeto web na empresa, só que nao possuo ainda muita experiencia com web, portanto eu gostaria de saber, como posso fazer pra inserir a aplicação demo do mentawai no eclipse para rodar com o meu tomcat, eu tentei importar mais não deu muito certo. Vcs teriam alguma dica de como posso fazer isso?
Muito obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 08:49:49
|
RubemAzenha
Joined: 30/06/2005 23:12:02
Messages: 472
Location: São Paulo, SP
Offline
|
Baixa o fonte, descompacta e manda criar um novo projeto de um local externo, e seleciona a pasta do MyBooks
|
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 08:54:36
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Olá Rubem, obrigado pela ajuda, deu certo
Agora mais uma duvida, como eu posso fazer para integrá-lo com o tomcat, para qualquer recompilação eu possa fazer o deploy automatico.
Obrigado e desculpe a ignorancia.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 10:21:25
|
boaglio
![[Avatar]](/images/avatar/3416a75f4cea9109507cacd8e2f2aefc.jpg)
Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline
|
O ideal é você criar a aplicação do Tomcat apontando para o diretório do Eclipse (exemplo: c:\eclipse\workspace\seuProjeto).
Nesse caso qualquer JSP é só alterar e testar no Browser.
Consulte a documentação do Tomcat para saber mais:
http://tomcat.apache.org/tomcat-5.5-doc/index.html
|
http://www.boaglio.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 11:48:09
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Ola boaglio, obrigado pela dica, pesquisei e já ta funfando, agora a ultima pergunta idiota hehe
Eu criei uma base de dados chamada teste, para funcionar bastaria eu alterar no application manager?
Code:
this.connHandler = new C3P0ConnectionHandler("com.mysql.jdbc.Driver",
"jdbc:mysql://localhost/mybooks?autoReconnect=true",
"teste",
"teste");
Pois está dando erro ao tentar logar no sistema:, lógico que é cagada minha...
Code:
javax.servlet.ServletException: Error loading application manager: org.mybooks.ApplicationManager
org.mentawai.core.Controller.initApplicationManager(Controller.java:86)
org.mentawai.core.Controller.init(Controller.java:55)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Unknown Source)
Agradeço a atenção
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 11:55:49
|
RubemAzenha
Joined: 30/06/2005 23:12:02
Messages: 472
Location: São Paulo, SP
Offline
|
Code:
this.connHandler = new C3P0ConnectionHandler("com.mysql.jdbc.Driver",
"jdbc:mysql://localhost/mybooks?autoReconnect=true",
"teste",
"teste");
se o nome de sua base for "teste" mude para:
Code:
this.connHandler = new C3P0ConnectionHandler("com.mysql.jdbc.Driver",
"jdbc:mysql://localhost/teste?autoReconnect=true",
"teste",
"teste");
|
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 11:58:11
|
boaglio
![[Avatar]](/images/avatar/3416a75f4cea9109507cacd8e2f2aefc.jpg)
Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline
|
Supondo uma instalação padrão do MySQL, e criado o banco de dados "teste", o código seria esse:
Code:
this.connHandler = new C3P0ConnectionHandler("com.mysql.jdbc.Driver",
"jdbc:mysql://localhost/teste?autoReconnect=true",
"root",
"");
O MySQL usa esse usuário ROOT sem senha, mas você pode criar outro se quiser.
|
http://www.boaglio.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2005 12:05:13
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Hum, valeu Rubem, eu alterei mais nao resolveu, eu to achando que o meu projeto no eclipse nao tá compilando quando eu salvo, ai acredito que o menta nao tem como saber disso. Sabe se é necessario efetuar outras configurações no eclipse ?
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 10:30:27
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Olá pessoal, desculpe encher o saco de vcs, mais só gostaria de saber, porque que as alterações que eu faço nas classes java, não são refletidas no tomcat, porém as alterações nos jsp funcionam, só isso que to precisando pra rodar o menta 100% aqui.
Muito obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 10:31:51
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
Isso não tem nada haver com o mentawai.
Os .java não são automaticamente recompilados quando vc os altera.
Precisa recompilar e restartar a aplicação web.
|
Sergio Oliveira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 10:39:15
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Sergio, tu tem toda a razão, foi isso que eu tentei dizerr foi mal..
então, para recompilar não basta deixar o eclipse com build automatic e quando salva ele recompila?
Abração
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 10:44:41
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
Acho que não... Tem que recompilar e restartar na mão como todo servlet container.
|
Sergio Oliveira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 10:48:45
|
boaglio
![[Avatar]](/images/avatar/3416a75f4cea9109507cacd8e2f2aefc.jpg)
Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline
|
Você pode tentar usar o Eclipse WTP , que é específico pra aplicação web, mas é bem pesado...
Tem um tutorial pra ele aqui
|
http://www.boaglio.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 10:58:14
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Então boaglio, eu fiz aquele esquema que tu me passou ali em cima, como eu não tinha conseguido importar o projeto no padrão web, fui lá no tomcat e coloquei a seguinte linha no server.xml
Code:
<Context path="/menta" docBase="C:\Downloads\Mentawai\mybooks-1.1" workDir="C:\Downloads\Mentawai\mybooks-1.1"/>
Depois tive problema com o mysql certo? ai na verdade eu tinha colocado o .jar no local errado no WEB-INF, vi isso no log do tomcat, que estava reclamando lá.
Agora, quando tento cadastrar alguem no sistema, recebo a seguinte mensagem após dar o submit.
Code:
type Status report
message /Registration.mtw
description The requested resource (/Registration.mtw) is not available.
Sabe onde estou errando? pois esse framework nao é nada complicado, sou eu mesmo que to viajando.
Valeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2005 11:10:17
|
mentawai
Joined: 19/10/2005 08:34:07
Messages: 11
Offline
|
Hum, inserindo o usuario manualmente no banco, o sistema acessa na boa.
Será que é algum erro de configuração no application manager?
|
|
|
 |
|
|