Hi Marina,

Please enable the JVMTI Profiler logging and post the log file to this
mailing list.

To enable logging:
1. set MARTINI_LOGGER_DIRECTORY=<an existing directory of your choice>
2. set MARTINI_LOGGER_LOG_LEVEL=5
3. Launch Tomcat. 

A log file named MLog<process_id>.log will be generated in
MARTINI_LOGGER_DIRECTORY

Thanks,
Asaf

--
Asaf Yaffe, Eclipse TPTP Committer, JVMTI Profiler


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of Marina
Sent: Thursday, October 04, 2007 4:16 PM
To: TPTP mailing list
Subject: Re: [tptp-tracing-profiling-tools-dev] cannot connect to Tomcat

Hi, Eugene,

thank you for your response.
First, I did not use the "Profile on Server"
functionality because it requires my project to be in
the WTP web app format. Right now, I'm using MyEclipse
and its own web application format, and changing that
to WTP is not an option at this time (unless it would
be the last resort one...)

So, I have done the following to install and configure
the Agent Controller:
-- installed Agent Controller in
C:\Marina\Tools\tptp4.4
-- ran SetConfig.bat
-- added C:\Marina\Tools\tptp4.4\bin  and
C:\Marina\Tools\tptp4.4\plugins\org.eclipse.tptp.javaprofiler
to the system PATH env var
-- started ACServer (tested it with the SampleClient -
OK)
-- started Tomcat with the same parameters
(-agentlib:...)

-- got a different error this time (actually, I am not
seeing any errors when I start Tomcat - the start
window just flashes by and disappears, but when I stop
Tomcat - I do see the errors):
[Error: EC JPIAgent received message (FATAL ERROR):
Internal error (see log file).]

Here is the content from the servicelog.log of the
ACServer:

<CommonBaseEvent
creationTime="2007-10-04T13:34:15.440000Z"
globalInstanceId="A02308B756B14EE5A5165C5EC07D0450"
msg="Received command for unrecognized interface:
iid=org.eclipse.tptp.eventProvider,
cmd=listenerAccepted" severity="50" version="1.0.1">
        <sourceComponentId component="AgentController"
componentIdType="TPTPComponent"
executionEnvironment="D:\cygwin\home\build\TPTP\4.4.0\TPTP-4.4.0-2007061
40100C\agntctrl\src\transport\TPTPClientCompTL\Connect2AC.c,
line 2238" instanceId="1004"
location="mpopova-xeon.Burlington.Emptoris.com"
locationType="IPV4" processId="968"
subComponent="Client Compatibility TL" threadId="2092"
componentType="Eclipse_TPTP"/>
        <situation categoryName="ReportSituation">
                <situationType
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:type="ReportSituation" reasoningScope="INTERNAL"
reportCategory="LOG"/>
        </situation>
</CommonBaseEvent>
<CommonBaseEvent
creationTime="2007-10-04T13:34:16.128000Z"
globalInstanceId="A0D2B1B3E50D4141856A149C02A8FB03"
msg="File server started listening on port 10005"
severity="10" version="1.0.1">
        <sourceComponentId component="AgentController"
componentIdType="TPTPComponent"
executionEnvironment="D:\cygwin\home\build\TPTP\4.4.0\TPTP-4.4.0-2007061
40100C\agntctrl\src\transport\TPTPClientCompTL\fileServer.c,
line 177" instanceId="1004"
location="mpopova-xeon.Burlington.Emptoris.com"
locationType="IPV4" processId="968"
subComponent="Client Compatibility TL" threadId="2328"
componentType="Eclipse_TPTP"/>
        <situation categoryName="ReportSituation">
                <situationType
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:type="ReportSituation" reasoningScope="INTERNAL"
reportCategory="LOG"/>
        </situation>
</CommonBaseEvent>
<CommonBaseEvent
creationTime="2007-10-04T13:36:02.410000Z"
globalInstanceId="A359FED2A1D2451E8B463D202E666E9A"
msg="PC handleProcessEvents: Process has exited with
status 0." severity="50" version="1.0.1">
        <sourceComponentId component="ProcessController"
componentIdType="TPTPComponent"
componentType="Eclipse_TPTP"
executionEnvironment="D:\cygwin\home\build\TPTP\4.4.0\TPTP-4.4.0-2007061
40100C\agntctrl\src\agents\tptpProcessController\ProcessController_md.cp
p,
line 284" instanceId="101"
location="mpopova-xeon.Burlington.Emptoris.com"
locationType="IPV4" processId="336"
subComponent="ProcessController" threadId="2936"/>
        <situation categoryName="ReportSituation">
                <situationType reasoningScope="INTERNAL"
reportCategory="LOG"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:type="ReportSituation"/>
        </situation>
</CommonBaseEvent>


thanks,
Marina


>>>>>>
Hi Marina,

Thanks for your interested in TPTP.

To profile in standalone mode, you need to setup the
system path in order for the JVM to load the necessary
libraries. Please see the following link for details.
   
http://www.eclipse.org/tptp/platform/documents/tutorials/jvmti/Java_Appl
ication_Profiling_using_TPTP-v2.0.html#3.3

Since you are starting your Tomcat server in Run mode,
the Integrated Agent Controller(IAC) is not started
automatically. You can however profile Web Application
on Tomcat using the Profile on Server function, which
will automatically starts the IAC on demand, and note
that with this approach you won't have to manually add
the JVM argument
(-agentlib:JPIBootLoader=JPIAgent:server=enabled;HeapProf:allocsites=tru
e)
It will be done by the profile launch configuration.
Detail of the feature is available in the following
link
  
http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.tptp.platfor
m.profile.server.doc.user/tasks/prfserver.xhtml

Please continue the discussion offline if you have
further question.

I hope this helps.
------------------------------------------------------------------------
------
Eugene Chan
IBM Toronto Laboratory, Canada



_______________________________________________
tptp-tracing-profiling-tools-dev mailing list
tptp-tracing-profiling-tools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-de
v
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
_______________________________________________
tptp-tracing-profiling-tools-dev mailing list
tptp-tracing-profiling-tools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev

Reply via email to