JSF Executar - exibe somente index corretamente

Olá, criei um projeto em jsf (no netbeans) para aprendizagem, e inicialmente criei 2 telas com componentes do Primefaces e um link que muda de uma pagina para a outra. Quando executo o projeto (F6) e clico no link apenas o index é exibido corretamente. Mas quando executo o arquivo (shit+f6) ambos funcionam normalmente. O backbean foi mapeado com :

@ManagedBean(name=“bean”)
@ViewScoped

O que poderia ser ?? algum tipo de mapeamento ? algo com glassfish ?
Agradeço a ajuda.

INDEX :

<?xml version='1.0' encoding='UTF-8' ?> Index
#{bean1.msg}

PAGINA1 :

<?xml version='1.0' encoding='UTF-8' ?> Pagina1
#{bean1.msg}

BEAN :
package backbean;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
@ManagedBean(name=“bean1”)
@ViewScoped
public class bean1 {
private String msg;
private String msg1;
public bean1(){
msg = “MSGBEAN - OK”;
msg1 = “PAGINA 1 ACESSADA - OK”;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getMsg1() {
return msg1;
}
public void setMsg1(String msg1) {
this.msg1 = msg1;
}
}

O que quer dizer com F6 e SHIT+F6? São atalhos de alguma IDE?

Isso, fiz no netbeans.

Hm, não sei como o netbeans funciona, mas para rodar uma aplicação Web, você utiliza um server, no caso, você está usando o Glassfish, não entendo como você pode “executar” o arquivo, o servidor ele executa TODA sua aplicação e não só um arquivo.
Aconselho pra quem está começando, utilizar o Eclipse e não o Netbeans, ele tem menos coisas prontas e as vezes é até mais simples de utilizar.
Tem como você postar as suas páginas e seu bean aqui?

Tem sim, são simples.

Agradeço a dica, vou tentar no eclipse tmb.

Vou aguardar se mais alguem tem alguma ideia.