[ww1.4] pastas

7 respostas
_fs

Olá, novamente venho eu perguntando sobre isso … enfim.

Tudo está instalado perfeitamente, os exemplos funcionan ok.

Mas quando tento criar minhas próprias aplicações, estou me embananando com as pastas.

Como elas deveriam se dispor?

Assim é a maneira como estou fazendo:

wwtestes
		WEB-INF
				web.xml //configurado bonitinho, indicando o package e tudo mais
				CLASSES
						HelloWorldTesting
								HelloWorldTesting.class
								hello_ok.vm
								HelloTest.html //o form chama a action HelloWorldTesting
								views.properties //também configurado ok
								webwork.properties
				LIB
						//todas as libs necessárias
		WORK
				//arquivos que o eclipse gera

7 Respostas

A

Caro Lipe,

os nomes dos diretorios "classes" e "lib" devem estar em minusculo.
 No diretorio classes, vc somente deve ter ".class", os arquivos ".jsp" e ".html" devem estar na raiz do contexto da aplicação.
 O diretorio "work" não existe.

ricardolecheta

vm em html ficam em wwtestes,

em web-inf/classes são as classes da sua aplicação

Jair_Rillo_Junior

e ae Lipe.

se você está utilizando o Eclipse, e quer um plugin que crie a estrutura para você, além de separar os .class dos .java, você pode usar o TomcatPlugin da sysvideo. [url]http://www.sysdeo.com/eclipse/tomcatPlugin.html[/url]

Se você quiser trabalhar com J2EE, code completion em JSP e etc, sugiro que use o Lomboz.

Agora a estrutura é assim:

-wwteste
-Todos os arquivos .JSP e HTML
---->WEB-INF
---->web.xml (dentro do WEB-INF)
---->arquivos .properties (dentro do WEB-INF)
--------->classes
--------->os arquivos .class e seus packages

é mais ou menos assim.
além do lib que fica dentro do Web-Inf, onde você joga seus arquivos .jars

espero ter ajudado

_fs

Povo … muito obrigado :smiley:

pensando na quantidade de cervejas que deve

_fs

Agora todos os arquivos estão aparecendo e estou conseguindo executar o .htm e o .vm a partir do tomcat.

Mas ainda não está funcionando, e creio que o erro resida no views.properties. O meu está configurado desta maneira:

Hello.action=HelloWorldTesting
Hello.success=hello_ok.vm
Hello.input=hello.htm

e no form html eu chamo a action da seguinte maneira:

<form action="Hello.action" method="POST">

O problema indicado é que o tomcat não encontra “Hello.action”

Valeu pessoal :smiley:

_fs

Descobri o erro :smiley: faltava eu adicionar o package ao webwork.properties :smiley:

cv1

Um classico :smiley:

Criado 17 de dezembro de 2003
Ultima resposta 18 de dez. de 2003
Respostas 7
Participantes 5