Blog

Biblioteca básica da L2 (l2s-core.jar)

Esta biblioteca contém funções compartilhadas entre todas as APIs, deve sempre existir em Maker.Commons\WEB-INF\lib na versão mais recente.

Como instalar

  1. Baixe a versão mais atual;
  2. Copie o conteúdo da pasta Maker.Commons para a pasta:[WEBRUN]\systems\Maker.Commons (crie-a se não existir);
  3. Reinicie o Tomcat do Webrun (sem republicar);
  4. Acesse o sistema (1a vez), aguarde o sistema iniciar ou dar erro;
  5. Reinicie novamente o Tomcat do Webrun (2a vez) ;
  6. Acesse o sistema novamente;
  7. Pronto! As bibliotecas estão instaladas.

Últimas versões

As últimas versões publicadas podem ser baixadas nos links abaixo:

Observações

Antes de 01/12/2016 esse arquivo ia junto com as APIs, a partir dessa data ele deve ser baixado e instalado à parte.

Java 17 ou mais recente

O Java 17 traz desabilitado por padrão o algoritmo “rsa-sha1” necessário para validação dos arquivos de licença. Para utilizar a l2s-core.jar com data de publicação anterior a Junho de 2016 você deve configurar o Java para permitir o uso deste algoritmo.

Execute os seguintes passos:

  1. Localize o arquivo java.security ( {JDK_HOME}/conf/security/java.security );
  2. Abra-o no seu editor de texto (Bloco de notas ou Notepad++);
  3. Localize o bloco “jdk.xml.dsig.secureValidationPolicy“, você verá algo do tipo:
    jdk.xml.dsig.secureValidationPolicy=\
    disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\
    disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\
    disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\
    disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\

    disallowAlg http://www.w3.org/2000/09/xmldsig#sha1,\
    disallowAlg http://www.w3.org/2000/09/xmldsig#dsa-sha1,\
    disallowAlg http://www.w3.org/2000/09/xmldsig#rsa-sha1,\

    disallowAlg http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1,\
    disallowAlg http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1,\

    maxTransforms 5,\
    maxReferences 30,\
    disallowReferenceUriSchemes file http https,\
    minKeySize RSA 1024,\
    minKeySize DSA 1024,\
    minKeySize EC 224,\
    noDuplicateIds,\
    noRetrievalMethodLoops
  4. Identifique as linhas que desabilitam o “sha1” e REMOVA-AS. Delete as linhas e salve o arquivo.
  5. Reinicie o Tomcat.


Leave a comment