Have you tried

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/jrun4/jre/lib/amd64/jli/

then run jmap

Cheers,
Simon

On 16 September 2011 14:46, Gavin Baumanis <beauecli...@gmail.com> wrote:

> Hi Barry,
>
> Yeah sorry, slight omission on my part.
> I did download the "current" JDK.
>
> I have no idea about library versions / mismatches - as I simply used
> the "whole"JDK.
>
> The process that is killed...
> That might be specific to Mac - I don't exactly remember.
> But it came about after some Googling - as I was having some real
> issues with getting the dump to work.
> and that seemed to solve it for me.
> So now I just keep those lines in my clipboard manager for whenever I
> need them.
>
> I suppose the real questions is;
> Does it matter if you use the whole JDK for getting jmap to work or
> not?
> Does using the JDK libraries simply allow the jmap application to use
> appropriate libraries for it to run - or does it effect the way it
> binds itself to the running process too - so that it does matter that
> it does not match the JVM.
> Could you not upgrade the JVM / JDK to be the same version?
>
> Initially - I say - do whatever it takes to get it working... but I am
> far from a java / library dependencies guru - so take it with a grain
> of salt!
>
> Gavin.
>
> On Sep 16, 2:15 pm, Barry Chesterman <barrychester...@gmail.com>
> wrote:
> > Those commands are similar to what I'm running (except I don't run the
> kill
> > command on anything first)
> >
> > did you have the JDK on your mac?
> > The jmap I'm running is a jmap I've put onto the Linux box specifically
> (the
> > libjli.so was already there). Jmap wasn't on the box from the standard
> > install, it is from a JDK I downloaded (which is supposed to be the same
> > version of java which matches what's on the Linux box) I just copy the
> jmap
> > file from the JDK stuff I downloaded.
> >
> > Is it possible that the libjli.so file that is already on the linux box
> is
> > not the one the jmap from the JDK I downloaded expects perhaps?
> >
> > On Fri, Sep 16, 2011 at 1:31 PM, Gavin Baumanis <beauecli...@gmail.com
> >wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hi Barry,
> >
> > > I have these notes for running jmap on my mac.
> >
> > > // Check for this
> > > ps -ef | grep hsdbd
> >
> > > // if it is running - kill it;
> > > sudo kill -9 <pid>
> >
> > > // Get the PID of JRUN
> > > sudo ps-ef | grep jrun
> >
> > > // Map the heap.
> > > sudo jmap -dump:format=b,file=heap.bin <pid>
> >
> > > Hope this helps.
> >
> > > Gavin.
> >
> > > On Sep 16, 7:53 am, BarryC <barrychester...@gmail.com> wrote:
> > > > Hi,
> >
> > > > I'm trying to do a heap dump on Linux, it's running Coldfusion 9 with
> > > > JRun4, the JRE is 1.6.0_17 and it's all 64 bit.
> > > > When I run the command
> > > > ./jmap -dump:format=b,file=./memdump.bin 4001
> >
> > > > it says "error while loading shared libraries: libjli.so: cannot open
> > > > shared object file: No such file or directory"
> >
> > > > I'm running jmap from;
> > > > /opt/jrun4/jre/bin/
> >
> > > > but the libjli.so lives in
> > > > /opt/jrun4/jre/lib/amd64/jli/
> >
> > > > Should be fine but isn't, any ideas?
> >
> > > > Thanks
> > > > Barry.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "cfaussie" group.
> > > To post to this group, send email to cfaussie@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > cfaussie+unsubscr...@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/cfaussie?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "cfaussie" group.
> To post to this group, send email to cfaussie@googlegroups.com.
> To unsubscribe from this group, send email to
> cfaussie+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/cfaussie?hl=en.
>
>


-- 
Cheers
Simon Haddon

Woman loves feeling danger and speed. That is why woman wants man.  They get
a speed rush that is the most dangerous of all.

-- 
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.

Reply via email to