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

Jetty:run loja web - WARNING: An illegal reflective access operation has occurred

Alguém pode me ajudar... n tenho ideia q WARNING é esse.

WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.eclipse.jetty.util.BufferUtil (file:/home/andre/.m2/repository/org/eclipse/jetty/jetty-util/9.3.7.v20160115/jetty-util-9.3.7.v20160115.jar) to field java.nio.MappedByteBuffer.fd WARNING: Please consider reporting this to the maintainers of org.eclipse.jetty.util.BufferUtil WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Started o.e.j.m.p.JettyWebAppContext@599e4d41{/,file:///home/andre/eclipse-workspace/lojaweb/src/main/webapp/,AVAILABLE}{file:///home/andre/eclipse-workspace/lojaweb/src/main/webapp/} [INFO] Started ServerConnector@1d901f20{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} [INFO] Started @3223ms [INFO] Started Jetty Server

3 respostas

Oi André, tudo bom?

Qual versão do Java você está utilizando? E qual versão do jetty? Dei uma pesquisada nesse warning e parece um problema de compatibilidade entre versões.

Parece que o problema só ocorre na versão 9 do Java, você pode tentar atualizar a linguagem ou a ferramenta =)

Qualquer problema é só falar.

Abraço

Essas são as versões... esse WARNING ocorre somente quando rodo o comando mvn jetty:run pelo eclipse, quando rodo pelo terminal ele n aparece.

        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.3.7.v20160115</version>
            <configuration>
                <scanIntervalSeconds>10</scanIntervalSeconds>                    
            </configuration>
        </plugin>

java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

solução!

hmm... estranho mesmo, pela documentação do jetty ele é feito justamente pra essa versão da linguagem.

Verifica no seu eclipse, se a configuração do classpath está para java 8 também. As vezes seu terminal ta no 8 mas o eclipse ta em outra versão.

De qualquer forma, se funciona normalmente no terminal com certeza o problema está na configuração do eclipse. Rola compartilhar com a gente mais informações sobre as configurações da IDE? =)

Abraço