Erro external context

o que pode ser esse erro not found external context quando clico em algum item do meu menu ?

estrutra

<p:submenu label="Gerenciar" icon=""> <p:menuitem value="Gerenciar Atendentes" url="../SistemaServicos/adm/gerenciarAtendente.xhtml" /> <p:menuitem value="Gerenciar Motivos" url="../SistemaServicos/usario/motivos.xhtml" /> <p:menuitem value="Gerenciar Setores" url="../SistemaServicos/usuario/gerenciarsetor.xhtml" /> <p:menuitem value="Gerenciar Solicitantes" url="../SistemaServicos/usuario/gerenciarSolicitante.xhtml" /> <p:menuitem value="Gerenciar Processos" url="../SistemaServicos/usuario/gerenciarProcesso.xhtml" /> <p:menuitem value="Gerenciar Status" url="../SistemaServicos/usuario/status.xhtml" /> </p:submenu>

Você precisa se certificar que o caminho referenciado no menu é sempre válido. Exemplo:

Este caminho é sempre válido, se existir a pasta resources/relatorios.

[quote=Roselito Fávero da Silva]Você precisa se certificar que o caminho referenciado no menu é sempre válido. Exemplo:

Este caminho é sempre válido, se existir a pasta resources/relatorios.[/quote]

Cara desculpa mas não intendi, sou meio novo no assunto, vc poderia me explicar melhor ?

[quote=lucasbf1992][quote=Roselito Fávero da Silva]Você precisa se certificar que o caminho referenciado no menu é sempre válido. Exemplo:

Este caminho é sempre válido, se existir a pasta resources/relatorios.[/quote]

Cara desculpa mas não intendi, sou meio novo no assunto, vc poderia me explicar melhor ?[/quote]

Você está especificando o caminho errado, como ele não encontra esse caminho no seu projeto, entende-se que é um link externo.

Resumindo, reescreva seu menu assim:

[quote=Roselito Fávero da Silva]Resumindo, reescreva seu menu assim:

Olá Roselito, sou novo em web também.

Isso é uma regra? se não for valido ele retorna o que? eu sempre coloco a url fixa sem usar validação está errado?

Se você coloca o caminho relativo na URL, não tem como garantir que o menu funcionará em qualquer página. Afinal, o menu deve funcionar dinamicamente, sendo inserido nas páginas por meio de um template, por exemplo.

Por causa disso, é bom especificar o caminho do contexto antes do caminho das páginas, para garantir que é um endereço sempre válido (para a sua aplicação, é claro).

[quote=Roselito Fávero da Silva]Se você coloca o caminho relativo na URL, não tem como garantir que o menu funcionará em qualquer página. Afinal, o menu deve funcionar dinamicamente, sendo inserido nas páginas por meio de um template, por exemplo.

Por causa disso, é bom especificar o caminho do contexto antes do caminho das páginas, para garantir que é um endereço sempre válido (para a sua aplicação, é claro).[/quote]

Desculpe minha ignorância, mas o que quer dizer com caminho relativo?

Eu entendi a parte do menu dinâmico que é feito por um template, porém se você colocar uma url fixa, e trabalhar com ui-composition essa url nunca vai mudar, ou seja, sempre vai funcionar correto?

[quote=Roselito Fávero da Silva]Resumindo, reescreva seu menu assim:

Cara fiz como voce falou, mas olha a pagina que ele tenta acessar [color=darkred]http://localhost:8080/SistemaServicos/SistemaServicos/usuario/gerenciarsetor.xhtml[/color]

tipo se eu coloca o caminho correto continua dando Not Found in ExternalContext as a Resource

[quote=lucasbf1992][quote=Roselito Fávero da Silva]Resumindo, reescreva seu menu assim:

Cara fiz como voce falou, mas olha a pagina que ele tenta acessar [color=darkred]http://localhost:8080/SistemaServicos/SistemaServicos/usuario/gerenciarsetor.xhtml[/color]

tipo se eu coloca o caminho correto continua dando Not Found in ExternalContext as a Resource[/quote]

Ta tentando acessar /SistemaServicos duas vezes, tira o /SistemaServicos

[quote=Artur Martini][quote=lucasbf1992][quote=Roselito Fávero da Silva]Resumindo, reescreva seu menu assim:

Cara fiz como voce falou, mas olha a pagina que ele tenta acessar [color=darkred]http://localhost:8080/SistemaServicos/SistemaServicos/usuario/gerenciarsetor.xhtml[/color]

tipo se eu coloca o caminho correto continua dando Not Found in ExternalContext as a Resource[/quote]

Ta tentando acessar /SistemaServicos duas vezes, tira o /SistemaServicos[/quote]

ja tinha tirado e continua a mesma coisa

o estranho é que mesmo eu indo no navegador apagando o que esta errando e digitando o caminho correto, aparece a mesma coisa not found context external.

sera que falta alguma configuração ou algo do tipo ?