Descobrir especificações de projeto legado EE

2 respostas Resolvido
jsfmysqljava
M

Boa tarde,

Existe alguma forma de verificar quais são as especificações EE, em um projeto feito por terceiros, foram usadas?

Ao tentar executar um projeto java EE, de terceiros, recebi um erro de missing target server. Na pasta Libraries tem uma dependência criticada . Na pasta WEB-INF encontrei os arquivos glassfish-web.xml e web.xml, além de ver nas propriedades do projeto que ele está configurado para rodar JSF.

Essa máquina está rodando java 18, os servidores instalados são glassfish 6, toncat 8 e 9, sei que o projeto segue as especificações anteriores ao EE9 ou 8.

Posso reescrever as classes usando uma outra especificação, minha dúvida não é no sentido de rodar o projeto, e sim verificar de forma rápida o que é necessário ajustar para rodar a aplicação.

Obrigado.

2 Respostas

L
Solucao aceita

Complicado, pq geralmente deveria ter algo documentado explicando pelo menos as versões especificadas das ferramentas envolvidas no projeto, ou pelo menos alguém para te passar essas informações.

Se o projeto não usa algum gerenciador de dependências, build (como maven, gradle, etc.), o jeito é ir fuçando para tentar entender como ele foi projetado.

M

Obrigado Lucas, marquei como solução.

Criado 23 de setembro de 2022
Ultima resposta 26 de set. de 2022
Respostas 2
Participantes 2