Bom dia, eu estou desenvolvendo um projeto utilizando JEE7 + Glassfish V4 +NetBeans 7.3.1 + JPA, tenho um ManagedBeans que controla o login da aplicação:LoginController e fiz um só que preciso do usuario logado nos demais controllers para fazer a regra de acesso então fiz um @Inject de Login controller em ClienteController e me deparei com a seguinte exception:javax.servlet.ServletException: WELD-001408 Unsatisfied dependencies abaixo vou postar os controllers para ficar mais fácil de entender o que estou dizendo LoginController:[code]public class LoginController extends BaseCDIBean
{
@Inject
private UsuarioSession bean;
public LoginController()
{
setSelectedBean(new Usuario());
}
/**
* Metodo que retorna um HttpServletRequest
*
* @return
*/
public static HttpServletRequest getRequest()
{
FacesContext context = FacesContext.getCurrentInstance();
return (HttpServletRequest)context.getExternalContext().getRequest();
}
public boolean isUserInRole(String roleName)
{
Subject subject = (Subject)getRequest().getSession().getAttribute(
"javax.security.auth.subject");
for(Principal p : subject.getPrincipals())
{
if(p.getName().equals(roleName))
{
return true;
}
}
return false;
}
/**
* Metodo que faz o login
*
* @return
*/
public String doLogin()
{
try
{
String pagina = "home";
getRequest().login(getSelectedBean().getUsuario(), getSelectedBean().getSenha());
getRequest().getSession(true);
setSelectedBean(bean.getUsuario(null, getRequest().getUserPrincipal().getName()));
getSelectedBean().setLogado(true);
for(GrupoAndUsuario grupoAndUsuario : getSelectedBean().getGruposAQuePertence())
{
if(grupoAndUsuario.getGrupo().getId().equals(Grupo.PRESIDENCIA)
|| grupoAndUsuario.getGrupo().getId().equals(Grupo.DESENVOLVEDORES))
{
pagina = doHomeAdmin();
}
else if(grupoAndUsuario.getGrupo().getId().equals(Grupo.CLIENTES))
{
pagina = "homeCliente";
}
else if(grupoAndUsuario.getGrupo().getId().equals(Grupo.ADMINISTRADORES))
{
pagina = "listarUnidades";
}
else
{
pagina = "listarClientes";
}
}
return pagina;
}
catch(ServletException ex)
{
Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex);
return "loginError";
}
}
public String doLogout()
{
String pagina = "home";
try
{
getRequest().getSession(false);
setSelectedBean(new Usuario());
getRequest().logout();
}
catch(ServletException e)
{
Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, "Failed to logout user!", e);
pagina = "loginError";
}
return pagina;
}
public String doHomeAdmin()
{
return "homeAdmin";
}
}[/code]
E agora ClienteController:[code]public class ClienteController extends BaseCDIBean
{
@Inject
private ClienteSession bean;
@Inject
private UsuarioSession usuarioSession;
@Inject
private LoginController loginController;
@Inject
private HelperController helperController;
private List<Cliente> clientesAtivosFiltrados;
private List<Cliente> clientesInativosFiltrados;
private Endereco endereco;
public ClienteController()
{
setSelectedBean(new Cliente());
getSelectedBean().setUsuario(new Usuario());
this.endereco = new Endereco(getSelectedBean());
}
public List<Cliente> getClientesAtivosFiltrados()
{
return clientesAtivosFiltrados;
}
public void setClientesAtivosFiltrados(List<Cliente> clientesAtivosFiltrados)
{
this.clientesAtivosFiltrados = clientesAtivosFiltrados;
}
public List<Cliente> getClientesInativosFiltrados()
{
return clientesInativosFiltrados;
}
public void setClientesInativosFiltrados(List<Cliente> clientesInativosFiltrados)
{
this.clientesInativosFiltrados = clientesInativosFiltrados;
}
public Endereco getEndereco()
{
return endereco;
}
public void setEndereco(Endereco endereco)
{
this.endereco = endereco;
}
/**
* Metodo que retorna as profissoes ativas.
*
* @return
*/
public List<Profissao> getProfissoes()
{
return bean.getProfissoes(true);
}
/**
* Metodo que retorna os clientes ativos conforme o usuario logado.
*
* @return
*/
public List<Cliente> getClientesAtivos()
{
// System.out.println("usuario: " + loginController.getSelectedBean().getFuncionario().getNomeRazaoSocial());
if(loginController.getSelectedBean().isPermissaoTotal())
{
return bean.getClientes(true, null);
}
else
{
return bean.getClientesByUnidade(loginController.getUsuario().getFuncionario().getUnidade());
}
}
/**
* Metodo que retorna os clientes inativos conforme o usuario logado.
*
* @return
*/
public List<Cliente> getClientesInativos()
{
if(LoginController.getUsuario().isPermissaoTotal())
{
return bean.getClientes(false, null);
}
else
{
return bean.getClientesByUnidade(LoginController.getUsuario().getFuncionario().getUnidade());
}
}
public void getConsultaEndereco()
{
getSelectedBean().setEndereco(helperController.getConsultaEndereco(this.getEndereco()));
}
public String doListClientes()
{
this.getClientesAtivos();
this.getClientesAtivos();
return "listarClientes";
}
/**
* Metodo que faz o primeiro cadastro do cliente
*
* @return
*/
public void doFinishCadastroClienteAtHome()
{
// Adiciona um usuario para um cliente.
getSelectedBean().adicionaUsuario(getSelectedBean().getUsuario());
// Adiciona a idade para o cliente conforme a data de nascimento passada.
getSelectedBean().setIdade(DataAuxiliar.retornaIdade(getSelectedBean().getDataDeNascimento()));
// Adiciona o signo do cliente conforme a data de nascimento passada.
getSelectedBean().adicionaSigno(getSelectedBean().getDataDeNascimento());
// Adicionar o cliente no grupo de clientes
GrupoAndUsuario grupoAndUsuario = new GrupoAndUsuario(usuarioSession.getGrupoById(Grupo.CLIENTES), getSelectedBean().getUsuario());
getSelectedBean().getUsuario().setGruposAQuePertence(new ArrayList<GrupoAndUsuario>());
getSelectedBean().getUsuario().getGruposAQuePertence().add(grupoAndUsuario);
// Salva o cliente
bean.saveCliente(getSelectedBean());
setSelectedBean(new Cliente());
getSelectedBean().setUsuario(new Usuario());
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, new FacesMessage("Cadastro efetuado com sucesso!!!"));
}
public String doCreateCliente()
{
setSelectedBean(new Cliente());
getSelectedBean().setUsuario(new Usuario());
getSelectedBean().setEndereco(new Endereco(getSelectedBean()));
getSelectedBean().setAlbum(new ClienteAlbum());
getSelectedBean().setPerfil(new ClientePerfil());
return "novoCliente";
}
public String doFinishCreateCliente()
{
getSelectedBean().adicionaUsuario(getSelectedBean().getUsuario());
getSelectedBean().adicionaAlbum(getSelectedBean().getAlbum());;
getSelectedBean().adicionaPerfil(getSelectedBean().getPerfil());
getSelectedBean().adicionaEndereco(getSelectedBean().getEndereco());
getSelectedBean().setIdade((DataAuxiliar.retornaIdade(getSelectedBean().getDataDeNascimento())));
getSelectedBean().adicionaSigno(getSelectedBean().getDataDeNascimento());
GrupoAndUsuario grupoAndUsuario = new GrupoAndUsuario(usuarioSession.getGrupoById(Grupo.CLIENTES), getSelectedBean().getUsuario());
getSelectedBean().getUsuario().setGruposAQuePertence(new ArrayList<GrupoAndUsuario>());
getSelectedBean().getUsuario().getGruposAQuePertence().add(grupoAndUsuario);
bean.saveCliente(getSelectedBean());
return doListClientes();
}
public String doEditCliente()
{
return "editarCliente";
}
public String doFinishEditCliente()
{
return doListClientes();
}
public String doVerCliente()
{
return "verCliente";
}
/**
* Metodo que zero as listas utilizadas pelos filtros de clientes.
*
* @return
*/
public String doRefreshClientes()
{
this.clientesAtivosFiltrados = null;
this.clientesInativosFiltrados = null;
return doListClientes();
}
}
[/code]
Exception:[code]org.jboss.weld.exceptions.IllegalArgumentException: WELD-001408 Unsatisfied dependencies for type [LoginController] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private br.com.a2encontros.views.controllers.ClienteController.loginController]
at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:82)
at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:68)
at org.jboss.weld.manager.BeanManagerImpl.createInjectionTarget(BeanManagerImpl.java:1039)
at org.glassfish.weld.services.JCDIServiceImpl.injectManagedObject(JCDIServiceImpl.java:283)
at org.glassfish.faces.integration.GlassFishInjectionProvider.inject(GlassFishInjectionProvider.java:189)
at com.sun.faces.mgbean.BeanBuilder.injectResources(BeanBuilder.java:203)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:101)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
at com.sun.el.parser.AstValue.getBase(AstValue.java:151)
at com.sun.el.parser.AstValue.getValue(AstValue.java:200)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
at javax.faces.component.UIInput.getValue(UIInput.java:291)
at org.primefaces.renderkit.SelectOneRenderer.getValues(SelectOneRenderer.java:46)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:74)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:202)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:119)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:56)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:443)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [LoginController] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private br.com.a2encontros.views.controllers.ClienteController.loginController]
at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:403)
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:325)
at org.jboss.weld.bootstrap.Validator.validateProducer(Validator.java:431)
at org.jboss.weld.injection.producer.InjectionTargetService.validateProducer(InjectionTargetService.java:35)
at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:79)
… 81 more
WARNING: StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces Servlet threw exception
org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [LoginController] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private br.com.a2encontros.views.controllers.ClienteController.loginController]
at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:403)
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:325)
at org.jboss.weld.bootstrap.Validator.validateProducer(Validator.java:431)
at org.jboss.weld.injection.producer.InjectionTargetService.validateProducer(InjectionTargetService.java:35)
at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:79)
at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:68)
at org.jboss.weld.manager.BeanManagerImpl.createInjectionTarget(BeanManagerImpl.java:1039)
at org.glassfish.weld.services.JCDIServiceImpl.injectManagedObject(JCDIServiceImpl.java:283)
at org.glassfish.faces.integration.GlassFishInjectionProvider.inject(GlassFishInjectionProvider.java:189)
at com.sun.faces.mgbean.BeanBuilder.injectResources(BeanBuilder.java:203)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:101)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
at com.sun.el.parser.AstValue.getBase(AstValue.java:151)
at com.sun.el.parser.AstValue.getValue(AstValue.java:200)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
at javax.faces.component.UIInput.getValue(UIInput.java:291)
at org.primefaces.renderkit.SelectOneRenderer.getValues(SelectOneRenderer.java:46)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:74)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:202)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:119)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:56)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:443)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
at java.lang.Thread.run(Thread.java:722)
[/code]
SE Alguém puder me ajudar desde já meu muito obrigado.