<div dir="ltr">Hi,<div><br></div><div>I'm using junit tests for debugging (and also for creating connector), see for example this:</div><div><a href="https://github.com/Evolveum/connector-liferay/blob/master/src/test/java/com/evolveum/polygon/connector/liferay/TestClient.java">https://github.com/Evolveum/connector-liferay/blob/master/src/test/java/com/evolveum/polygon/connector/liferay/TestClient.java</a></div><div>So, if you create concrete test, you can run only this test and debug it "without" midPoint and quickly.</div><div>If the connector is doing, what you need to do in this "level", it is a small probability to have problem with the connector when you put it to midPoint.</div><div><br></div><div>Best regards,</div><div><br></div><div>Gustav<br><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-10-13 10:57 GMT+02:00 Radovan Semancik <span dir="ltr"><<a href="mailto:radovan.semancik@evolveum.com" target="_blank">radovan.semancik@evolveum.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
What we usually use is a simple remote debugging functionality. Google for any guide to setup tomcat for remote debugging and connect that to Eclipse. E.g. this one:<br>
<a href="http://blogs.mulesoft.com/dev/tomcat-tcat-server/debugging-your-tomcat-webapp-with-eclipse/" rel="noreferrer" target="_blank">http://blogs.mulesoft.com/dev/<wbr>tomcat-tcat-server/debugging-y<wbr>our-tomcat-webapp-with-eclipse<wbr>/</a><br>
<br>
That works with main midPoint code quite well. But I have never tried that with a connector. ConnId framework has its own classloaders and that might complicate the things. Eclipse might not be able to properly couple server-side code with the code in IDE. But it is perhaps worth giving a try.<br>
<br>
Personally I'm not a big fan of IDE-based debugging. Yes, it speeds up the development. But no code is ever perfect and not testing environment is ever comprehensive enough. You are quite likely to hit some connector issues after the connector is deployed. Personally I tend to use logging instead of debugging from the very beginning of connector development. And then I use logs to diagnose connector issues. Not debugging. This slows down the development a bit. But it guides you to have good log messages in the connector. And having good logging in the deployed connector is an excellent way how to save a huge amount of trouble during system maintenance.<span class="gmail-HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Radovan Semancik<br>
Software Architect<br>
<a href="http://evolveum.com" rel="noreferrer" target="_blank">evolveum.com</a></font></span><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
<br>
<br>
<br>
On 10/12/2016 10:09 AM, Patrick Brunmayr wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hi<br>
<br>
I followed the instructions on<br>
<a href="https://wiki.evolveum.com/display/midPoint/Setting+Up+New+Connector+Project" rel="noreferrer" target="_blank">https://wiki.evolveum.com/disp<wbr>lay/midPoint/Setting+Up+New+<wbr>Connector+Project</a> <br>
<br>
My question is how to setup my IDE ( eclipse ) so that i can live debug<br>
the connector.<br>
<br>
Thx<br>
<br>
<br>
LINZ AG für Energie, Telekommunikation, Verkehr und Kommunale Dienste<br>
A-4021 Linz, Wiener Straße 151, Postfach 1300, Tel. <a href="tel:%2B43%2F732%2F3400-0" value="+4373234000" target="_blank">+43/732/3400-0</a>, E-Mail: <a href="mailto:info@linzag.at" target="_blank">info@linzag.at</a><br>
<br>
<br>
______________________________<wbr>_________________<br>
midPoint mailing list<br>
<a href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a><br>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/mail<wbr>man/listinfo/midpoint</a><br>
</blockquote>
<br>
<br>
______________________________<wbr>_________________<br>
midPoint mailing list<br>
<a href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a><br>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/mail<wbr>man/listinfo/midpoint</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Gustáv Pálos</div><div>Identity Engineer</div><a href="http://evolveum.com/" rel="noreferrer" style="color:rgb(17,85,204);font-size:12.8px" target="_blank">evolveum.com</a><br></div></div>
</div></div></div>