Domanda

Ho distribuito alcuni di loro sono Riusciti Fagioli su WebSphere 6.1 e sono riuscito a richiamarli tramite un client autonomi, ma quando cerco di utilizzare l'applicazione "jconsole" distribuiti con il JDK standard può non può fare opere.

Qualcuno ha realizzato per collegare il jconsole ERA 6.1?

IBM WebSphere 6.1 è supossed a supporto JSR 160 JavaTM Gestione Estensioni (JMX) API Remote.Inoltre, utilizza il MX4J attuazione (http://mx4j.sourceforge.net).Ma non riesco a far funziona con nessuno dei due "jconsole", né "MC4J".

Ho il Classpath e la JAVA_HOME correttamente impostata, in modo che il problema non c'è.

È stato utile?

Soluzione

WebSphere supporto per JMX è una schifezza.In particolare, se è necessario connettersi a qualsiasi assicurato JMX fagioli.Ecco un'interessante chicca, una propria implementazione di jConsole non si connette alla propria JVM.Ho avuto un PMR aperto con IBM per più di un anno per risolvere questo problema, e hanno ottenuto nulla, ma la circonda.Chiaramente non si desidera la correzione di questo problema.

L'unico modo che ho potuto invocare remoto protetto JMX fagioli ospitato su WebSphere è stato quello di implementare un client che utilizza il "WebSphere application client".Questo è fondamentalmente una spogliato app server utilizzato per cose come questa.

Aprire un PMR con IBM.Forse se più persone segnalano questo problema, si sarà effettivamente risolvere il problema.

Aggiornamento: È possibile eseguire l'applicazione come WebSphere Application Client in RAD.Aprire il menu di esecuzione, quindi scegliere "Esegui...".Nella finestra di dialogo che si apre verso il basso sul lato sinistro, si vedrà "WebSphere v6.1 Applicazione Client".Io non sono sicuro di come iniziare e Client di Applicazioni al di fuori del RAD.

Altri suggerimenti

FUNZIONA !

http://issues.apache.org/jira/browse/GERONIMO-4534;jsessionid=FB20DD5973F01DD2D470FB9A1B45D209?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel

  1) Change the config.xml and start the server. 

-vedi qui come modificare config.xml: http://publib.boulder.ibm.com/wasce/V2.1.0/en/working-with-jconsole.html

 2) start the jconsole with : jconsole -J-Djavax.net.ssl.keyStore=%GERONIMO_HOME%\var\security\keystores\geronimo-default -J-Djavax.net.ssl.keyStorePassword=secret -J-Djavax.net.ssl.trustStore=%GERONIMO_HOME%\var\security\keystores\geronimo-default -J-Djavax.net.ssl.trustStorePassword=secret -J-Djava.class.path=%JAVA_HOME%\lib\jconsole.jar;%JAVA_HOME%\lib\tools.jar;%GERONIMO_HOME%\repository\org\apache\geronimo\framework\geronimo-kernel\2.1.4\geronimo-kernel-2.1.4.jar

[o la tua versione di geronimo-kernel jar]

 3) in the jconsole interface->advanced, input:
  JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/JMXSecureConnector
  user name: system
  password: manager

 4) click the connect button.

Se si desidera che il WebSphere MBeans questo funziona per me:

La chiave è quello di configurare il classpath e la sicurezza in modo corretto.

in una riga:

jconsole -J-Dwas.installare.root=C:/was61 -J-Djava.ext.dirs=C:/was61/plugins;C:/was61/plugins/com.ibm.ws.security.crypto_6.1.0;C:/was61/lib;C:/was61/java/jre/lib/ext -J-Dcom.ibm.SSL.ConfigURL="file:../../proprietà/ssl.client.props" -J-Dcom.ibm.CORBA.ConfigURL="file:../../proprietà/sas.client.props" servizio:jmx:iiop://host:port/jndi/JMXConnector

dove porta = bootstrap porta ex:(2809)

Prestare attenzione quando si imposta il sas e l'ssl oggetti di scena.

Robert

Ho collegato con successo ActiveMQ e ServiceMix utilizzando il JConsole.Non è STATO del 6,1 utilizzare Java per la Gestione di Estensione (JMX) tecnologia?JMX è necessario per JConsole.

Se il tuo percorso è impostato correttamente dovrebbe funzionare bene.Su windows vai a Proprietà del Sistema -> Scheda Avanzate -> Variabili d'Ambiente.Hanno la JAVA_HOME variabile di Sistema impostato il percorso del JDK o JRE e la variabile Path con %JAVA_HOME%/bin aggiunto da qualche parte c'.Quindi tutto quello che dovete fare è andare su Start->Esegui->JConsole.Selezionare il corretto Processo di Nome e di fatto.

Dove stai avendo problemi?Spero che questo aiuta.

Edit:Qui è il Java Doc in JConsole.

Hmm...So che WebSphere è un po ' difficile da configurare.Thats parte del motivo per cui abbiamo utilizzato ServiceMix per il nostro ESB.Forse la sua non è attivata per impostazione predefinita in WebSphere e si dovrebbe accendere la config da qualche parte.

Websphere 6.1 non supporta il JConsole per qualche ragione, anche se si implementa completamente JMS specifiche.Sembra essere una settimana zona al momento.La vostra scommessa migliore è quello di guardare il client di amministrazione a implementare la propria console.

Tutti sembrano non essere corretto.Io sono in esecuzione Websphere 6.1.041 , utilizzando JDK 1.5 , e ho appena iniziato Jconsole e utilizzato il "collegarsi" scheda per la connessione a localhost port=0 e senza un nome utente e una password, e funziona benissimo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top