Indicatori de diagnostic EJB

Puteți activa diferite tipuri de diagnosticare atât pentru clientul EJB, cât și pentru containerul EJB. Următoarea este o listă a celor mai frecvent utilizate steaguri:

Oferă diagnostice pentru:

Mașina de stare EJB a containerului EJB

CMP (persistență gestionată de container)

tipăriți mesajele la conversia RMI-

excepții de la excepțiile CORBA. În timpul astfel

transformarea are loc pierderea anumitor informații

- stiva urme, părți de mesaje. Setarea steagului

vă permite să afișați aceste informații (altfel pierdute) în

fluxul de mesaje de eroare standard.

Activează diagnosticarea temporizatorului, ceea ce permite dezvoltatorului

monitorizați utilizarea CPU a containerului.

La fel ca EJBTimer, plus informații despre sincronizare

caracteristicile de performanță ale metodelor. Setarea acestui steag

permite utilizatorului să urmărească diferitele metode

folosi procesorul. Ieșirea în modul consolă poate

vă solicită să vă schimbați opțiunile terminalului

(creșterea numărului de coloane) pentru a evita

transferați o parte dintr-o linie lungă pe linia următoare.

Forțează utilizarea în apelurile de metode locale

transmiterea argumentelor după valoare. Transfer implicit

argumentele în acest caz se întâmplă prin referință. Păstrează in interior

rețineți că multe EJB-uri vor funcționa în acest caz

semnificativ mai lent. De exemplu, exemplu de sortare ar fi

rulează de aproximativ cinci ori mai mult deoarece procesorul

Indicatoarele de informații sunt utilizate așa cum sunt definite atunci când accesați mașina virtuală Java. De exemplu, pentru a seta indicatorul EJBDebug în exemplul anterior, utilizați comanda

prompt%vbj -DEJBDebug com.inprise.ejb.Container test beans.jar -jns-jts-jdb

Utilizarea steaguri VisiBroker

Pe lângă steaguri specifice EJB sau RMI, puteți utiliza steaguri pentru VisiBroker pentru Java. Cele două cele mai utile sunt ORBwarn și ORBdebug:

vbroker.orb.warn vbroker. orb.debug

Valoarea acestui indicator trebuie să fie mai mare sau egală cu 2 pentru a activa diagnosticarea erorilor ORB.

Setați indicatorul la Adevărat pentru a activa diagnosticarea ORB verbosă; o valoare False dezactivează diagnosticarea detaliată.

Parametrul vă permite să specificați în mod explicit valoarea portului OSAgent.

Sursa: Enterprise JavaBeans Programmer's Guide