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