Ola pessoal,
Estou muito precisando de vocês, tenho um projeto em andamento o qual possui um perfil bastante modular.
Utiliza uma serie de tecnologias, entre elas Maven2 responsavel pelo build do mesmo, o meu problema é o seguinte,
estou realizando o simples upload de um file é o meu serviço responsavel é o seguinte:
package br.org.circle.extractor.business.document.services;
import javax.ejb.Stateful;
import javax.inject.Inject;
import org.primefaces.event.FileUploadEvent;
import br.org.circle.extractor.business.exceptions.FileNameAlreadyExistsException;
import br.org.circle.extractor.business.exceptions.InvalidInputStreamException;
import br.org.circle.extractor.dao.daos.DocumentDao;
import br.org.circle.extractor.dao.daos.exceptions.SaveDocumetException;
import br.org.circle.extractor.dao.entitys.Document;
@Stateful
public class DocumentServiceBean<T> implements DocumentService<T> {
public void saveNewDocument(Document document,
FileUploadEvent fileUploadEvent)
throws FileNameAlreadyExistsException, InvalidInputStreamException {
if(fileUploadEvent.getFile() == null){
throw new InvalidInputStreamException();
}else{
if(documentDao.exist(document.getNameFile())){
throw new FileNameAlreadyExistsException();
} else {
try {
documentDao.saveDocument(document, fileUploadEvent.getFile());
} catch (SaveDocumetException e) {
e.printStackTrace();
}
}
}
}
}
o problema não é no codigo até porque esta coberto por testes e funcionando correntamente, porem
o meu import org.primefaces.event.FileUploadEvent; não é resolvido durante o deploy com a seguinte exception
Workpace180911/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1319688209466/deploy/circle-extractor-ear-0.0.1-SNAPSHOT.ear state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException: Error deploying circle-extractor-business-0.0.1-SNAPSHOT.jar: javax/faces/event/FacesEvent
at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:194) [:6.0.0.Final]
at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:60) [:6.0.0.Final]
porem a necessidade do FacesEvent é do primefaces conforme o import e o mesmo é provido pelo container! Alguem já teve algum problema parecido?
Antes de qualquer coisa agradeço o apoio de todos…Abraço