Dúvida: acionando servlets com Laszlo!

25 respostas
K

Bom dia. Eu tinha um login aqui (khan), há mais de um ano, mas não est'aaceitando a minha senha e o suporte do PortalJava não me retornou, portanto estou com um novo usuário!

Então, iniciei com o OpenLaszlo agora, e não estou conseguindo acessar servlets com o mesmo! Mais especificamente, estou usando struts, e ele está funcionando certinho, pois tenho um .jsp que já aciona esse servlet.

O meu ambiente do laszlo está configurado certinho, com o plugin do eclipse e tudo.
Ah, uso o openlaszlo 3.2, eclipse 3.1 e jdk 1.5_09.

Meu código lzx:

<?xml version="1.0" encoding="ISO-8859-1"?>
 <!DOCTYPE canvas SYSTEM "http://www.laszlosystems.com/lps/tools/lzx.dtd">
<canvas>

	<dataset type="http" name="echoer" src="http://localhost:9191/GSBudget2/login.do"/>

	<window title="GS/Budget" align="center" valign="middle" x="10" y="10" bgcolor="0xffffff">
		
		<form id="login" name="login" >
			<submit name="submitter" data="${echoer}" />
            		<simplelayout axis="y" spacing="2"/>
            		<statictext fontstyle="bold">Usuário:</statictext>			
					<edittext name="usuario" id="usuario" width="175"/>
					<statictext fontstyle="bold">Senha:</statictext>
					<edittext password="true" name="senha" id="senha" width="175" />
					<view>
						<simplelayout axis="x" spacing="4"/>
						<button text="Entrar" isdefault="true" onclick="parent.submitter.submit()" />
					</view>
		</form>		

	</window>
</canvas>

Alguém sabe onte está o erro? Acredito ser na tag <dataset>...

Muitíssimo obrigado!

25 Respostas

E

opa beleza?

cara chegou a gerar algum erro ou simplemente não
respondeu?

ps.: para qual mail tu enviou a sua duvisa sobre o OpenLaszlo?

[]´s

K

Oi! Tudo certinho…

Então, nào gera nenhum erro! Simplemente não chama o servlet. qndo clico no botão nada acontece.

Na realidade, qndo me referi ao suporte do PortalJava foi em relação ao meu antigo usuário que não está funcionando, e eu utilizei este formulário http://www.portaljava.com.br/home/modules.php?name=Feedback pra entrar em contato.

Obrigado cara!

E

cara muito estranho mesmo…

oq acontece quando vc chama no browser?

http&#58;//localhost&#58;9191/GSBudget2/login.do

outra pergunta… a sua app está junto com esse projeto?
se estiver tente apenas:

login.do

:wink:

ps.: nesse mail que tu enviou eu não recebi nenhuma copia dele…
bom qualquer coisa pode enviar para o meu mail

[email removido]

mas aconselho usar aki o forum, que mais gente pode usar
ou pode ser a duvida de mais alguem, com isso mais gente
aprende ou ajuda :grin:

[]´s

K

É meu amigo, realmente to levando uma surra do Laszlo aqui… To ficando nervoso! hehehehe

Então, se eu acesso direto o login.do, ele abre o lzx que é a resposta do servlet… Perfeito, o servlet está funcionando.

Ah, e no login.lzx, eu já tentei tirar o http:// … e colocar só /laszlo.do, mas tbm nao funciona!

Tem alguma outra forma de eu chamar sevlet? Com alguma outra tag, sei lá… :???:

Obrigado mesmo cara!

E

… deixa sem o /

só o nome da action… :roll:

K

Nada também!

E pios que estou numa corrida, eu testando Laszlo e um outro maluco testando Flex, se eu nào conseguir fazer essa coisa funcionar o Flex vai acabar ganhando o projeto! :cry:

Mas, de qualquer forma, muito obrigado pela ajuda cara!

E

cara o pior que o flex é uma covardia vc competir com ele

ele tah usando o Flex 2.0 ?
esse evoluiu muito da versão anterior
o grande diferencial que pegaram o melhor
das ideias do Laszlo
melhor das ideias do Flash
melhor das ideias do ActionScript
melhor do conhecimento de ferramentas RAD
da Adobe Macromedia e juntaram nesse Flex Builder 2

estou procurando ajuda para melhorar o ambiente
para OpenLaszlo, quem quizer ajudar estou aceitando ajudas :grin:

cara faz o sequinte qual tamanho do seu projeto?
tenta enviar para o meu mail: [email removido]

vou ver se descubro oq é
talvez seja algum detalhe :razz:

[]´s

K

Po cara, pior que é o Flex 2.0 sim.

ah, mandei o projeto do Eclipse pra vc! Mas não quero te atrapalhar de forma alguma heim cara…

Obrigadão!

E

oloco recebi o seu mail agora…

só 5 MB??? estranho isso… :roll:
vc me mandou o projeto inteiro + as libs?

[]´s

E

eskece…

acabei de ver que tu fragmentou o seu projeto hehe :oops:

se tu tivesse me avisado que era grande podia ter me avisado
dai eu ia pedir pra tu fazer o upload dele em um local
pra mim dai pegava mais rapido :razz:


cara eu não recebi a parte 4…

tenta fazer o upload do seu projeto para esse link: upload

:wink: é uma pagina para upload de arquivo, dai eu pego lah :razz:

K

Na realidade, 6 e-mails de 5MB cada :razz:

Sim, mandei completo… Logo chega o resto hehehe

E

chegou todos aki

antes tivesse te pedido para upar lah ia se mais facil
hauhauhauhauhauha

K

Ops, respondi sem ver sua ultima mensagem…

Já upei a parte 4 lá!

K

Ih, novamente respondi sem ver a ultima mensagem!

Respondemos quase no mesmo instante hehehe

E

primeiro detalhe da sua estrutura tu não segui
como eu sugeri…

deu uma olhada, ou mesmo pegou o ambiente que disponibilizei
que possui um template de aplicação
e um projeto blank…

tua estrutura está um tanto diferente… rs

K

NA realidade, a unica coisa que alterei foi a organizacao das pastas… Pra funcionar como um projeto dinamico web no eclipse.

Ah, e tbm comentei, no web.xml, as linhsa referentes ao webwork e ajax…

E

bom nesse formato eu não testei realmente
não sei se o OpenLaszlo vai reconher
o outro formato eu testei e funciona por isso tinha deixado
do outro jeito :razz:

K

Bom, eu posso fazer, sem problema nenhum, pegar o teu projeto blank e colocar o qu e eu fiz, que é quase nada…

Mas aí eu tenho uma dúvida! Como eu insiro ele no eclipse? Que tipo de projeto eu crio???

Pq qndo eu crio um projeto normal, pra conseguir manter o seu projeto intocado, ele nao consegue deplyar pro server…

Alguma dica?

E

olha esse link
http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=29555

respondi rapido antes aqui
estava saindo do trabalho…

bom nesse link acima é de outro tópico
que ± na metade dele tem
um passo a passo que descrevi
de como montar um novo projeto
usando uma estrutura já pronta
no caso eu tinha dado o exemplo
com o servlet.war do OpenLaszlo
mas os passos são os mesmos :wink:

K

Obrigado cara!

Vou fazer esse teste, depois digo se funcionou…

K

Criei o projeto da forma que vc sugeriu!

Entretanto, como faço para o Eclipse rodar ele no apanhe agora?

Só com antbuilder mesmo???

Que criando como Dynamic Web Project, o eclipse faz o deploy automaticamente…

K

Ah, o erro que dá ao tentar executar o projeto no servidor (Run on server) é:

No launchable artifact could be found in the selection

Valeu!

E

… acho q vc não leu o link q eu te passei ou eu deixei ele incompleto… :roll:

liga o tomcat pelo eclipse e acesse o LZX pelo URL de um browser…
o proprio eclipse possui uma aba de janela de browser que tu pode utilizar
deixando uma aba aberta no LZX e outra aba aberta na URL do LZX…

:razz:

K

Sim, eu li e executei todos os passos que vc apontou.

Mas consegui resolver!

Botão direito no projeto > properties > project facets > adicionar o ítem “Dynamic web module”.

Pronto! Depois disso ele passa a funcionar certinho no apache.

E

:triunfo:

Criado 31 de julho de 2006
Ultima resposta 2 de ago. de 2006
Respostas 25
Participantes 2