| Author |
Regarding Thread Dump command
|
Anand Bhatt
Ranch Hand
Joined: May 30, 2007
Posts: 187
|
|
Hi, I am trying to run a thread dump on weblogic 9.1 server using the following:
java weblogic.Admin url  ort -username weblogic -password weblogic THREAD_DUMP
I get an error saying
Obviously the something in the environment is messed up.How do I fix this? I ran setDomainEnv.cmd but that did not do it.
|
 |
Marcos Maia
Ranch Hand
Joined: Jan 06, 2001
Posts: 977
|
|
Hi, just put weblogic.jar in classpath, like:
|
 |
Anand Bhatt
Ranch Hand
Joined: May 30, 2007
Posts: 187
|
|
This jar file file is already in my classpath. but still getting the error.
|
 |
Shikhar Madhok
Ranch Hand
Joined: Dec 18, 2006
Posts: 95
|
|
Try executing the following commands and post the output of both the commands
echo %CLASSPATH%
java weblogic.Admin url ort -username weblogic -password weblogic THREAD_DUMP
Shikhar
|
He who asks a question is a fool for five minutes; he who does not ask a question remains a fool forever - Chinese proverb
|
 |
Anand Bhatt
Ranch Hand
Joined: May 30, 2007
Posts: 187
|
|
H Shikahr, Tis is what I am getting
|
 |
Marcos Maia
Ranch Hand
Joined: Jan 06, 2001
Posts: 977
|
|
weblogic.jar it's NOT included in your classpath. Execute the comand as I mentioned before and it will work.
|
 |
Anand Bhatt
Ranch Hand
Joined: May 30, 2007
Posts: 187
|
|
After running the command as you said ,I am still getting:
|
 |
Shikhar Madhok
Ranch Hand
Joined: Dec 18, 2006
Posts: 95
|
|
Change
C:\> java -cp C:\bea9.2\weblogic92\server\libweblogic.jar weblogic.Admin
to
C:\> java -cp C:\bea9.2\weblogic92\server\lib\weblogic.jar weblogic.Admin
A black slash is missing between lib and weblogic.jar HTH Shikhar [ August 08, 2008: Message edited by: Shikhar Madhok ]
|
 |
Anand Bhatt
Ranch Hand
Joined: May 30, 2007
Posts: 187
|
|
I am getting this message.
C:\>java -cp C:\bea9.2\weblogic92\server\lib\weblogic.jar
Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) where options include: -client to select the "client" VM -server to select the "server" VM -hotspot is a synonym for the "client" VM [deprecated] The default VM is client. -cp <class search path of directories and zip/jar files> -classpath <class search path of directories and zip/jar files> A ; separated list of directories, JAR archives, and ZIP archives to search for class files. -D<name>=<value> set a system property -verbose[:class|gc|jni] enable verbose output -version print product version and exit -version:<value> require the specified version to run -showversion print product version and continue -jre-restrict-search | -jre-no-restrict-search include/exclude user private JREs in the version search -? -help print this help message -X print help on non-standard options -ea[:<packagename>...|:<classname>] -enableassertions[:<packagename>...|:<classname>] enable assertions -da[:<packagename>...|:<classname>] -disableassertions[:<packagename>...|:<classname>] disable assertions -esa | -enablesystemassertions enable system assertions -dsa | -disablesystemassertions disable system assertions -agentlib:<libname>[=<options>] load native agent library <libname>, e.g. -agentlib:hprof see also, -agentlib:jdwp=help and -agentlib:hprof=help -agentpath:<pathname>[=<options>] load native agent library by full pathname -javaagent:<jarpath>[=<options>] load Java programming language agent, see java.lang.instrument Dont know where is the problem? As running this
C:\>echo %CLASSPATH%
still results in %CLASSPATH%
|
 |
Shikhar Madhok
Ranch Hand
Joined: Dec 18, 2006
Posts: 95
|
|
try make sure you add your arguments to the end of this command. The url, admin password etc. As you had done in your initial post. HTH Shikhar
|
 |
Cedric Neve
Greenhorn
Joined: Jul 29, 2009
Posts: 2
|
|
Somehow unrelated to your problem, I just wanted to inform that from within Weblogic you can also create a thread dump (complete with lock informations) by using the following java statement:
This relies on the stackdump native library and some weblogic JARs of course but all of those are available in your Weblogic runtime. If you want to use this in unit tests, it also works but you will have to get your dependancies right and the correct java library path.
Here is a sample maven dependancy for this:
And here is the plugin configuration to set up the library path for the unit tests in Maven:
If this can help someone...
|
 |
 |
|
|
subject: Regarding Thread Dump command
|
|
|