Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Problema na configuração do projeto

Bom dia!

Estou configurando o projeto para iniciar o treinamento mas no mento em que importo o projeto o pom.xml que esta fora da pasta "target" apresenta problema na tag.

Ao iniciar o tomcat(testei com o 8.5 e o 9) e tentar acessar http://localhost:8080/projeto-jpa-2/ apresenta a mensagem "Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists."

Alguém saberia o que esta acontendo e como posso configurar para fazer o projeto funcionar?

6 respostas

Oi Thales, em qual tag ele apresenta o problema e qual a descrição apresentada pela sua ide? Acho que, provavelmente consertando isso, deve resolver o resto.

Estou usando o eclipse, na tag na linha 103 do pom.xml que está fora do diretório target aparece as seguintes mensagens:

Multiple annotations found at this line:
    - CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin 
     org.apache.maven.plugins:maven-compiler-plugin:3.3 or one of its dependencies could not be resolved: The following artifacts could not be resolved: 
     org.codehaus.plexus:plexus-container-default:jar:1.5.5, org.codehaus.plexus:plexus-classworlds:jar:2.2.2, org.apache.xbean:xbean-reflect:jar:3.4, log4j:log4j:jar:1.2.12, 
     commons-logging:commons-logging-api:jar:1.1, com.google.collections:google-collections:jar:1.0, junit:junit:jar:3.8.2: Failure to transfer org.codehaus.plexus:plexus-
     container-default:jar:1.5.5 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of 
     central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-container-default:jar:1.5.5 from/to central (https://
     repo.maven.apache.org/maven2): The operation was cancelled.
    - CoreException: Could not get the value for parameter compilerId for plugin execution default-testCompile: PluginResolutionException: Plugin 
     org.apache.maven.plugins:maven-compiler-plugin:3.3 or one of its dependencies could not be resolved: The following artifacts could not be resolved: 
     org.codehaus.plexus:plexus-container-default:jar:1.5.5, org.codehaus.plexus:plexus-classworlds:jar:2.2.2, org.apache.xbean:xbean-reflect:jar:3.4, log4j:log4j:jar:1.2.12, 
     commons-logging:commons-logging-api:jar:1.1, com.google.collections:google-collections:jar:1.0, junit:junit:jar:3.8.2: Failure to transfer org.codehaus.plexus:plexus-
     container-default:jar:1.5.5 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of 
     central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-container-default:jar:1.5.5 from/to central (https://
     repo.maven.apache.org/maven2): The operation was cancelled.

Opa, realmente rolou um problema no download das dependências. Vamos pelo chute mais básico: vai na pasta do seu usuário, apaga a pasta .m2, remove o projeto do eclipse e tenta importar de novo :).

cara continua igual, apenas reparei que no console aparece essa mensagem:

ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:projeto-jpa-2' did not find a matching property.
solução!

Opa, esse warning não é nada demais.. é apenas uma alteração que o eclipse faz no arquivo de configuração do tomcat...

Tentei dar mais uma olhada para achar o motivo do erro e meio que tudo indica a um problema de download da dependência mesmo... Tenta fazer uma atualização por dentro do eclipse:

  • Botão direito em cima do seu projeto
  • Menu do maven
  • Update project
  • Seleciona "Force update of snapshots/releases"

Opa, o problema do pom.xml foi resolvido com esse procedimento. Mas ainda não consigo acessar ele pelo http://localhost:8080/projeto-jpa-2/, ainda fica aparecendo

The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Sabe o que pode ser?