Montag, 23. April 2012
Obtain MBeanServerConnection
mattki, 12:04h
Properties env = new Properties();
env.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
env.setProperty(Context.PROVIDER_URL, "jnp://[hostname]:1099");
Context ctx = new InitialContext(env);
MBeanServerConnection server = (MBeanServerConnection) ctx.lookup("jmx/invoker/RMIAdaptor");
env.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
env.setProperty(Context.PROVIDER_URL, "jnp://[hostname]:1099");
Context ctx = new InitialContext(env);
MBeanServerConnection server = (MBeanServerConnection) ctx.lookup("jmx/invoker/RMIAdaptor");
... link (0 Kommentare) ... comment
Montag, 28. November 2011
Prüfen welche Nodes im Cluster sind
mattki, 12:18h
Über die JMX-Console prüfen, welche Nodes sich im Cluster befinden:
jboss.jgroups -> type=Channel suchen -> Attribute "View": [Master][Lister der Nodes...]
jboss.jgroups -> type=Channel suchen -> Attribute "View": [Master][Lister der Nodes...]
... link (0 Kommentare) ... comment
Freitag, 18. November 2011
Properties ausgeben
mattki, 17:20h
In der JMX-Console alle Properties ausgeben:
SystemPropertyService -> "showAll" aufrufen
SystemPropertyService -> "showAll" aufrufen
... link (0 Kommentare) ... comment
Donnerstag, 17. November 2011
SQL Statements mitloggen (Hibernate):
mattki, 18:30h
In die JMX-Console gehen --> "jboss.system" --> "Log4jService" --> Methode "setLoggerLevels" ausführen:
1. Parameter: org.hibernate.SQL, org.hibernate.type
2. Parameter: DEBUG
Oder in der jboss-log4j.properties einstellen:
log4j.logger.org.hibernate.SQL = DEBUG
log4j.logger.org.hibernate.type = DEBUG
1. Parameter: org.hibernate.SQL, org.hibernate.type
2. Parameter: DEBUG
Oder in der jboss-log4j.properties einstellen:
log4j.logger.org.hibernate.SQL = DEBUG
log4j.logger.org.hibernate.type = DEBUG
... link (0 Kommentare) ... comment
Dienstag, 1. November 2011
JBoss Thread-Dump
mattki, 14:13h
Den JBoss mit
herunterfahren. Dann wird in die 'console.log' ein Thread-Dump geschrieben.
Thread Dump über die JMX-Console anlegen:
jboss.system -> ServerInfo -> listThreadDump
kill -3
herunterfahren. Dann wird in die 'console.log' ein Thread-Dump geschrieben.
Thread Dump über die JMX-Console anlegen:
jboss.system -> ServerInfo -> listThreadDump
... link (0 Kommentare) ... comment
Freitag, 18. Februar 2011
MBean aufrufen
mattki, 18:43h
Wie kann man eine JBoss MBean aufrufen?
MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
ObjectName objectName = new ObjectName("MyDomain:service=MyMBean");
RatingScreeningMBean mbean = MBeanServerInvocationHandler.newProxyInstance(mbeanServer, objectName, MyMBeanInterface.class, false);
mbean.doSomething(args);
... link (0 Kommentare) ... comment
Freitag, 23. Mai 2008
JBoss debuggen
mattki, 19:56h
Wie kann man eine JBoss Applikation in Eclipse debuggen?
1. Sourcen mit javac -debug compilieren
2. JBoss starten mit den JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
3. In Eclipse: Debug..., Remote Java Application, New, Port 8787
1. Sourcen mit javac -debug compilieren
2. JBoss starten mit den JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
3. In Eclipse: Debug..., Remote Java Application, New, Port 8787
... link (0 Kommentare) ... comment
JBoss starten
mattki, 17:04h
Wie starte man einen JBoss Application Server?
jboss/bin/run -c <Applikation>
wobei <Applikation> der Name des Verzeichnisses jboss/server/<Applikation> ist, in dem die Applikation liegt
jboss/bin/run -c <Applikation>
wobei <Applikation> der Name des Verzeichnisses jboss/server/<Applikation> ist, in dem die Applikation liegt
... link (0 Kommentare) ... comment