{"id":669,"date":"2016-11-16T09:59:33","date_gmt":"2016-11-16T12:59:33","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?p=669"},"modified":"2026-06-05T14:35:44","modified_gmt":"2026-06-05T17:35:44","slug":"biblioteca-basica-da-l2-l2s-core-jar","status":"publish","type":"post","link":"https:\/\/www.l2maker.com.br\/documentacao\/2016\/11\/biblioteca-basica-da-l2-l2s-core-jar\/","title":{"rendered":"Biblioteca b\u00e1sica da L2 (l2s-core.jar)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Esta biblioteca cont\u00e9m fun\u00e7\u00f5es compartilhadas entre todas as APIs, deve sempre existir em <a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2015\/10\/pastas-arquivos-maker-webrun\/\">Maker.Commons<\/a>\\WEB-INF\\lib na vers\u00e3o mais recente.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Como instalar<\/h1>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Baixe a vers\u00e3o mais atual;<\/li>\n\n\n\n<li>Copie o conte\u00fado da pasta Maker.Commons para a pasta:[<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">WEBRUN<\/a>]\\systems\\<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2015\/10\/pastas-arquivos-maker-webrun\/\">Maker.Commons<\/a> (crie-a se n\u00e3o existir);<\/li>\n\n\n\n<li>Reinicie o Tomcat do Webrun (sem republicar);<\/li>\n\n\n\n<li>Acesse o sistema (1a vez), aguarde o sistema iniciar ou dar erro;<\/li>\n\n\n\n<li>Reinicie novamente o Tomcat do Webrun (2a vez) ;<\/li>\n\n\n\n<li>Acesse o sistema novamente;<\/li>\n\n\n\n<li>Pronto! As bibliotecas est\u00e3o instaladas.<\/li>\n<\/ol>\n\n\n\n<h1 class=\"wp-block-heading\">\u00daltimas vers\u00f5es<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">As \u00faltimas vers\u00f5es publicadas&nbsp;podem ser baixadas nos links abaixo:<\/p>\n\n\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2026\/06\/biblioteca-base-versao-3-1-1-publicada-em-09-06-2026\/\">Biblioteca base vers\u00e3o 3.1.1 publicada em 09\/06\/2026<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2026\/06\/biblioteca-base-versao-3-1-0-publicada-em-05-06-2026\/\">Biblioteca base vers\u00e3o 3.1.0 publicada em 05\/06\/2026 (REMOVIDA)<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2026\/04\/biblioteca-base-versao-3-0-1-publicada-em-09-04-2026\/\">Biblioteca base vers\u00e3o 3.0.1 publicada em 09\/04\/2026<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2025\/12\/biblioteca-base-versao-3-0-0-publicada-em-18-12-2025\/\">Biblioteca base vers\u00e3o 3.0.0 publicada em 18\/12\/2025<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2025\/10\/biblioteca-base-versao-2-7-0-publicada-em-15-10-2025\/\">Biblioteca base vers\u00e3o 2.7.0 publicada em 15\/10\/2025<\/a><\/li><\/ul><ul class='lcp_paginator'><li class='lcp_currentpage'>1<\/li><li><a href='https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669?lcp_page0=2#lcp_instance_0' title='2'>2<\/a><\/li><li><a href='https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669?lcp_page0=3#lcp_instance_0' title='3'>3<\/a><\/li><li><a href='https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669?lcp_page0=4#lcp_instance_0' title='4'>4<\/a><\/li><li><a href='https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669?lcp_page0=5#lcp_instance_0' title='5'>5<\/a><\/li><li><a href='https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669?lcp_page0=2#lcp_instance_0' title='2' class='lcp_nextlink'>&gt;&gt;<\/a><\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Observa\u00e7\u00f5es<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de 01\/12\/2016 esse arquivo ia junto com as APIs, a partir dessa data ele deve ser baixado e instalado \u00e0 parte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Java 17 ou mais recente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Java 17 traz desabilitado por padr\u00e3o o algoritmo &#8220;rsa-sha1&#8221; necess\u00e1rio para valida\u00e7\u00e3o dos arquivos de licen\u00e7a. Para utilizar a l2s-core.jar com data de publica\u00e7\u00e3o anterior a Junho de 2016 voc\u00ea deve configurar o Java para permitir o uso deste algoritmo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execute os seguintes passos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Localize o arquivo <strong>java.security<\/strong> ( {JDK_HOME}\/conf\/security\/java.security );<\/li>\n\n\n\n<li>Abra-o no seu editor de texto (Bloco de notas ou Notepad++);<\/li>\n\n\n\n<li>Localize o bloco &#8220;<strong>jdk.xml.dsig.secureValidationPolicy<\/strong>&#8220;, voc\u00ea ver\u00e1 algo do tipo:<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">jdk.xml.dsig.secureValidationPolicy=\\<br>    disallowAlg http:\/\/www.w3.org\/TR\/1999\/REC-xslt-19991116,\\<br>    disallowAlg http:\/\/www.w3.org\/2001\/04\/xmldsig-more#rsa-md5,\\<br>    disallowAlg http:\/\/www.w3.org\/2001\/04\/xmldsig-more#hmac-md5,\\<br>    disallowAlg http:\/\/www.w3.org\/2001\/04\/xmldsig-more#md5,\\<\/mark><br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">    disallowAlg http:\/\/www.w3.org\/2000\/09\/xmldsig#sha1,\\<br>    disallowAlg http:\/\/www.w3.org\/2000\/09\/xmldsig#dsa-sha1,\\<br>    disallowAlg http:\/\/www.w3.org\/2000\/09\/xmldsig#rsa-sha1,\\<\/mark><\/strong><br>   <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"> disallowAlg http:\/\/www.w3.org\/2007\/05\/xmldsig-more#sha1-rsa-MGF1,\\<br>    disallowAlg http:\/\/www.w3.org\/2001\/04\/xmldsig-more#ecdsa-sha1,\\<\/mark><\/strong><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">    maxTransforms 5,\\<br>    maxReferences 30,\\<br>    disallowReferenceUriSchemes file http https,\\<br>    minKeySize RSA 1024,\\<br>    minKeySize DSA 1024,\\<br>    minKeySize EC 224,\\<br>    noDuplicateIds,\\<br>    noRetrievalMethodLoops<\/mark><\/li>\n\n\n\n<li>Identifique as linhas que desabilitam o &#8220;<strong>sha1<\/strong>&#8221; e REMOVA-AS. Delete as linhas e salve o arquivo.<\/li>\n\n\n\n<li>Reinicie o Tomcat.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\"><br><br><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Esta biblioteca cont\u00e9m fun\u00e7\u00f5es compartilhadas entre todas as APIs, deve sempre existir em Maker.Commons\\WEB-INF\\lib na vers\u00e3o mais recente. Como instalar \u00daltimas vers\u00f5es As \u00faltimas vers\u00f5es publicadas&nbsp;podem ser baixadas nos links abaixo: Observa\u00e7\u00f5es Antes de 01\/12\/2016 esse arquivo ia junto com as APIs, a partir dessa data ele deve ser baixado e instalado \u00e0 parte. Java [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98],"tags":[99],"class_list":["post-669","post","type-post","status-publish","format-standard","hentry","category-biblioteca-base","tag-biblioteca-basica"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=669"}],"version-history":[{"count":10,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669\/revisions"}],"predecessor-version":[{"id":4356,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/669\/revisions\/4356"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/categories?post=669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/tags?post=669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}