[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Inserir MyBooks no Eclipse  XML
Forum Index -> Comentários Gerais Go to Page: 1, 2 Next 
Author Message
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
RubemAzenha


[Avatar]
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
[WWW] [MSN]
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.

boaglio


[Avatar]

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
[WWW]
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
RubemAzenha


[Avatar]
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
[WWW] [MSN]
boaglio


[Avatar]

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
[WWW]
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
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
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

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

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

boaglio


[Avatar]

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
[WWW]
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
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?
 
Forum Index -> Comentários Gerais Go to Page: 1, 2 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team