Projeto web struts 2 fazendo referência a projeto java

1 resposta
rodrigo.bossini

Pessoal,

Estou desenvolvendo um sistema simples com struts 2.
Tenho um projeto web com as paginas e um projeto java normal com as classes de negócio, dao, etc.

Aí eu adiciono esse projeto java normal no build path do meu projeto web para que ele possa fazer uso dessas classes.

O problema é que quando inicio o tomcat, o seguinte erro ocorre:

SEVERE: Exception starting filter struts2
java.lang.NoClassDefFoundError: br/com/m2g/controlcenter/exception/AutenticacaoException

br/com/m2g/controlcenter/exception/AutenticacaoException é uma classe que criei e está compilada. Tanto o fonte quando o bytecode estão presentes.

Falta fazer alguma coisa pra que o projeto web “enxergue” as classes presentes no outro projeto?

1 Resposta

rodrigo.bossini

Pessoal já resolvi esse problema. Bastava colocar o outro projeto como dependência do projeto web.

Agora, eu tenho uma Action que tem um bean Usuario.

Eu quero validar os campos deste bean com annotations.

Como faço isso?

por exemplo:

public class EfetuaLogin extends ActionSupport {

	private static final long serialVersionUID = 1L;
	private Usuario usuario;
	
	@Override
	public String execute() throws Exception {
		
		AutenticacaoService service = new AutenticacaoServiceImpl();
		try {
			service.autenticar(usuario);
			return SUCCESS;
		} catch (AutenticacaoException e) {
			return INPUT;
		}
	}

	
	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
	
	

}

Esse bean usuário tem os campos nome e senha e o form tem os campos também nome e senha. como faço para validar esses campos com annotations?

Criado 11 de novembro de 2009
Ultima resposta 11 de nov. de 2009
Respostas 1
Participantes 1