aee… to tentando fazer um exemplo do livro JavaServer Pages - O Guia do Desenvolvedor, em relação a Struts… o exemplo usa o arquivo struts-blank.war q vem com o Struts, o erro ocorre quando tento compilar as classes do exemplo, javac não esta encontrando o pacote [color=“red”]org.apache.struts.action.*[/color] … meus .java de exemplo estão em /webapps/struts-blank/WEB-INF/classes …e, dentro de /WEB-INF tem o diretorio /lib … com alguns .jar do proprio struts-blank.war …
/webapps/struts-blank/WEB-INF/classes/[color=“red”]MinhaClasse.java[/color]
/webapps/struts-blank/WEB-INF/lib/[color=“red”]algumas_bibliotecas.jar[/color]
…então, ao executar javac -d . MinhaClasse.java …ele diz q nao acha a classe… logo, da varios cannot resolve symbol … segue abaixo uma das classes:
package com.conygre.ch07;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.*;
public class IndexAction extends Action {
public ActionForward perform( ActionMapping map, ActionForm reqForm,
HttpServletRequest req, HttpServletResponse res )
{
HttpSession session = req.getSession();
DataBean data = ( DataBean ) session.getAttribute( "data" );
if ( data == null )
data = new DataBean();
IndexForm form = ( IndexForm ) reqForm;
data.setName( form.getName() );
data.setAge( form.getAge() );
data.setGender( form.getGender() );
data.setOutlook( form.getOutlook() );
session.setAttribute( "data", data );
return( map.findForward( "success" ) );
}
}
…uso o Tomcat 5 como container e o Struts é 1.1 …ah, e meu CLASSPATH: .;C:\j2sdk1.4.2_01\lib\tools.jar;C:\j2sdk1.4.2_01\lib\dt.jar;C:\j2sdk1.4.2_01\lib\servlet.jar;C:\j2sdk1.4.2_01\lib\jasper-compiler.jar
…creio q o erro esta relacionado a isso, não tem alguma opção de javac q utilizo ao compilar q resolveria meu problema? Ou não tenho esse pacote (org.apache.struts.action) no arquivo struts-blank.war?
[]'s