Aplicație blocată de Java Security – SAP PI ESR

Rezolvare problema (Fix IT)

Situatie

Voi încerca să documentez soluția la una dintre erorile care au apărut în mediul de lucru atunci când vă conectați la uneltele Integration Process Repository (ESI) sau Integration Builder pentru software-ul Java Web Start versiunile 7 și 8.

Versiunile de pornire ale versiunilor de pornire Java acceptate:

SAP a lansat recent Nota 2073368 – Matricea de compatibilitate: versiunea recomandată Java pentru instrumentele Integration Builder din SAP Process Integration. Versiunile Java acceptate cu versiunile PI și SP de mai jos:

Actualizarea Java 8 31 pentru 64 de biți este compatibilă cu:

SAP PI 7.01> = SP17
SAP PI 7.10> = SP19
SAP PI 7.11> = SP13
SAP PI 7.3> = SP13
SAP PI 7.31> = SP16
SAP PI 7.4> = SP11

Actualizarea Java 7 65 atât 32 de biți cât și 64 de biți este compatibilă cu:

SAP PI 7.01> = SP15
SAP PI 7.02> = SP15
SAP PI 7.10> = SP18
SAP PI 7.11> = SP13
SAP PI 7.3> = SP12
SAP PI 7.31> = SP13
SAP PI 7,4> = SP08

 

Aici în mediul de lucru am făcut upgrade la versiunea JAVA la 1.8

 

 

Simptome

După ce am făcut upgrade de fiecare dată când încercam să deschidem ESR, primeam următoarea eroare :

 

Solutie

Java 7u10 a introdus capacitatea de a gestiona când și cum vor fi rulate aplicațiile Java de încredere (adică o aplicație care este semnată digital de către un editor necunoscut sau un certificat care nu a fost emis de o autoritate certificată de încredere) dacă acestea sunt incluse pe o pagină Web . Setarea nivelului de securitate în cadrul Panoului de control Java va stabili dacă :

  1. Vi se solicită înainte de a se executa o aplicație de tip java neverificată (MEDIUM sau HIGH)
  2. Aplicațiile Java nedorite vor fi blocate, astfel încât acestea nu pot rula (FOARTE HIGH).

 

Începând cu Java 7 Update 51 , aplicațiile care nu sunt conforme cu cele mai recente practici de securitate pot fi totuși autorizate să ruleze prin includerea site-urilor care le găzduiesc în Lista de site-uri de excepție.

Începând cu Java 8 Update 20, nivelul de securitate mediu a fost eliminat din Panoul de control Java. Sunt disponibile numai niveluri foarte mari și foarte înalte.

Lista de site-uri excepționale oferă utilizatorilor opțiunea de a permite aceleași appleturi care ar fi fost permise selectând opțiunea Mediu, dar pe bază de site-uri, reducând astfel riscul de a utiliza setări mai permisive.

Cum se configurează lista de excepții

Funcția de listă a site-urilor de excepție a fost introdusă în versiunea de lansare a aplicației Java 7 Update 51. Prin adăugarea adresei URL a aplicației în lista Excepție permite utilizatorilor să ruleze aplicații Rich Internet (RIA) care în mod normal ar fi blocate de verificările de securitate.

Lista de site-uri excepționale este gestionată în fila Securitate a Panoului de control Java. Pentru a adăuga, modifica sau elimina o adresă URL din listă, faceți clic pe Editați lista de site-uri ca mai jos:

Deschideți panoul de control Java utilizând comanda :

<Path to binaries Java> javaws -viewer din promptul de comandă sau din Start-> Run.

Dacă este adăugată în variabila PATH, atunci nu este nevoie să oferiți calea completă.

Acesta va deschide o fereastră astfel:

Panoul de control Java – Java 8

  • Faceți click pe butonul Editați lista de site-uri.

  • Faceți click pe fereastra Adăugați în lista de excepții.
  • Dați click în câmpul gol din câmpul Locație pentru a introduce adresa URL. În cazul meu am adăugat http: // <PI Hostname> / : 5 <Instanceno> 00. Dacă observați că ESR utilizează FQDN, atunci trebuie să furnizați FQDN aici. Atenţie că Wildcards nu sunt acceptate !
  • Faceți click pe OK pentru a salva adresa URL introdusă. Dacă faceți click pe Anulați, adresele URL nu sunt salvate.
  • Faceți click pe Continuați din caseta de dialog Avertisment de securitate.

Puteți să eliminați, să editați orice URL utilizând metoda de mai sus.

Acum încercați să executați ESR și nu vor mai fi prezente erori.

Tip solutie

Permanent

Voteaza

(14 din 29 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?