Nome da pasta do projeto no NetBeans interferindo na implantação do JSF / GlassFish

Não tenho certeza se esse é um problema do JSF ou de um problema do NetBeans. Eu sou muito novo para ambos. Eu também não tenho certeza se stackoverflow é o melhor site SE para isso, então se eu estiver errado por favor me ajude e migre. Obrigado.

Eu tenho um projeto em uma pasta, digamos que C: \ Folder1, e quando eu tento "implantar" no servidor GlassFish, eu recebo erros estranhos sobre uma classe ausente ... embora essa classe não seja sequer uma parte disso projeto. Eu acredito que C: \ Folder1 pode ter sido algo que eu usei no passado para um projeto diferente, mas que está muito longe. Portanto, este novo projeto, se eu movê-lo para a pasta C: \ Folder1a ou C: \ Folder2 ou qualquer outra coisa, mas C: \ Folder1 ... então ele irá implantar bem. Mas se eu movê-lo de volta para a pasta1 (ou seja, exatamente a mesma estrutura de diretório abaixo desse nível), recebo as mensagens de erro misteriosas do servidor GlassFish sobre não conseguir encontrar a classe que ele nem precisa.

Eu tenho uma sugestão em outro lugar para tentar "limpar" e reconstruir o projeto, mas isso não funcionou. Aqui está mais detalhes sobre os passos que eu segui.

Crie um novo projeto no Netbeans, aponte para uma pasta vazia chamada Ex2605. Depois disso, trago alguns arquivos de origem (.java e .xhtml) para essa estrutura de diretórios do Ex2605. Quando eu limpo e construo, diz ok. Quando tento implantar, recebo este erro:

Ocorreu um erro durante a implementação: Exceção ao carregar o aplicativo: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: LShoppingCart ;. Por favor, veja server.log para mais detalhes. C: \\ Ex2605 \ nbproject \ build-impl.xml: 721: O módulo não foi implantado. Veja o log do servidor para detalhes. BUILD FAILED (tempo total: 16 segundos)

"ShoppingCart" é uma classe de um projeto diferente, que uma vez eu tive em um diretório chamado Ex2605 no mesmo local. Mas esse diretório desapareceu há muito tempo, ele foi removido da lista de projetos do Netbeans e NÃO há referências à classe ShoppingCart em nenhum dos arquivos atualmente na pasta Ex2605. Então, o fato de que o NetBeans aparentemente está procurando por algo chamado LShoppingCart me diz que mantém um histórico em outro lugar do que eu costumava ter na pasta Ex2605, e aparentemente eu preciso limpar esse histórico, mas não tenho ideia de como.

Se eu tentar todos os itens acima com qualquer diretório não chamado Ex2605, ele funciona bem.

Alguma ideia? Obviamente eu posso contornar isso, mas ainda me irrita.

questionAnswers(1)

yourAnswerToTheQuestion