{"id":7865,"date":"2019-01-04T09:52:54","date_gmt":"2019-01-04T12:52:54","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=7865"},"modified":"2020-06-11T10:21:57","modified_gmt":"2020-06-11T13:21:57","slug":"o-geoserver-e-o-java-11","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2019\/01\/04\/o-geoserver-e-o-java-11\/","title":{"rendered":"O GeoServer e o Java 11"},"content":{"rendered":"<p>O <a href=\"https:\/\/wiki.osgeo.org\/wiki\/Java_2018_Code_Sprint\" target=\"_blank\" rel=\"noopener noreferrer\">Java Code Sprint 2018<\/a> foi um evento ambicioso que reuniu projetos Java da OSGeo para analisar a compatibilidade com Java 11. Com uma \u00f3tima resposta da comunidade, o GeoServer agora pode rodar no Java 11!<\/p>\n<p><center><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/01\/Screen-Shot-2019-01-02-at-4.50.39-PM-768x275.png\" alt=\"GeoServer Server Status Page\"><br \/>\n<\/center><\/p>\n<p>Esse sprint foi uma resposta importante da comunidade \u00e0s mudan\u00e7as do Java. A motiva\u00e7\u00e3o imediata \u00e9 dar aos usu\u00e1rios a op\u00e7\u00e3o de usar o Java 11 na pr\u00f3xima vers\u00e3o do GeoServer (2.15.x), agora que o OpenJDK est\u00e1 assumindo como projeto principal. Tamb\u00e9m temos o prazer de informar que o Java 8 continuar\u00e1 sendo suportado (gra\u00e7as ao compromisso da <a href=\"https:\/\/developers.redhat.com\/products\/openjdk\/overview\/\">RedHat<\/a> e da <a href=\"http:\/\/adoptopenjdk.net\/\">Adopt OpenJDK<\/a>), dando a todos a oportunidade de migrar quando estiverem prontos.<\/p>\n<p>\u00c9 importante observar que o Java 11 n\u00e3o suporta mais o mecanismo de extens\u00e3o usado para as bibliotecas JAI e ImageIO nativas. Onde as bibliotecas podiam ser instaladas diretamente no Sistema Operacional para aumento de performance das mesmas.<\/p>\n<p><b>Como experimentar:<\/b><\/p>\n<p>1. Fa\u00e7a o download e instale o Java 11 (<a href=\"http:\/\/jdk.java.net\/11\/\" target=\"_blank\" rel=\"noopener noreferrer\">jdk.java.net\/11<\/a>)<\/p>\n<p>2. Fa\u00e7a o download do <a href=\"http:\/\/blog.geoserver.org\/2019\/01\/01\/geoserver-2-15-m0-release\/\" target=\"_blank\" rel=\"noopener noreferrer\">GeoServer 2.15-M0<\/a><\/p>\n<p>3. O GeoServer 2.15-M0 ser\u00e1 executado sob o Java 11 sem configura\u00e7\u00e3o adicional no  Tomcat 9 ou mais recente e no Jetty 9.4.12 ou mais recente.<\/p>\n<p>4. A distribui\u00e7\u00e3o bin\u00e1ria inclui uma vers\u00e3o compat\u00edvel do Jetty.<\/p>\n<p>Assista o v\u00eddeo do canal do YouTube da Geocursos, e veja o processo descrito acima detalhadamente.<\/p>\n<p><center><br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/bE5GbXgfi8c\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><br \/>\n<\/center><\/p>\n<p>Fonte: <a href=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/01\/Screen-Shot-2019-01-02-at-4.50.39-PM-768x275.png\" target=\"_blank\" rel=\"noopener noreferrer\">GeoServer Blog<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Java Code Sprint 2018 foi um evento ambicioso que reuniu projetos Java da OSGeo para analisar a compatibilidade com Java 11. Com uma \u00f3tima resposta da comunidade, o GeoServer agora pode rodar no Java 11! Esse sprint foi uma&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2019\/01\/04\/o-geoserver-e-o-java-11\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":7866,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[208,204],"class_list":["post-7865","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-geoserver","tag-java"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/7865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=7865"}],"version-history":[{"count":10,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/7865\/revisions"}],"predecessor-version":[{"id":8856,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/7865\/revisions\/8856"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/7866"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=7865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=7865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=7865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}