{"id":509,"date":"2009-12-18T16:52:51","date_gmt":"2009-12-18T16:52:51","guid":{"rendered":"http:\/\/salientsoft.co.uk\/?p=509"},"modified":"2011-11-17T12:21:23","modified_gmt":"2011-11-17T12:21:23","slug":"eclipse-glassfish-plugin-loses-sync-with-glassfish-startstop-state","status":"publish","type":"post","link":"https:\/\/salientsoft.co.uk\/?p=509","title":{"rendered":"Eclipse Glassfish Plugin loses sync with Glassfish start\/stop state"},"content":{"rendered":"<p>This appears to be an issue if you start Glassfish (2.1.1)\u00a0outside of Eclipse (3.5.1)\u00a0&#8211; Eclipse does not then always sync with it properly. It may try to start it when it is already started and fail, then fail to publish\/run projects correctly.<br \/>\nThere is an old bug logged on this <a title=\"https:\/\/glassfishplugins.dev.java.net\/issues\/show_bug.cgi?id=53\" href=\"https:\/\/glassfishplugins.dev.java.net\/issues\/show_bug.cgi?id=53\"><strong>here<\/strong><\/a>. It claims to have been resolved, but the resolution does not appear to be seamless &#8211; it appears that Eclipse cannot fully integrate with an externally started Glassfish.<\/p>\n<p>I expect this to be sorted with Glassfish V3 as this is fully <strong><a title=\"http:\/\/salientsoft.co.uk\/?p=205\" href=\"http:\/\/salientsoft.co.uk\/?p=205\">OSGI<\/a><\/strong> compliant.<br \/>\nIn the meantime, the answer seems to be to allow Eclipse to fully control Glassfish, i.e. start and stop it itself, and to not start Glassfish externally when using Eclipse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This appears to be an issue if you start Glassfish (2.1.1)\u00a0outside of Eclipse (3.5.1)\u00a0&#8211; Eclipse does not then always sync with it properly. It may try to start it when it is already started and fail, then fail to publish\/run projects correctly. There is an old bug logged on this here. It claims to have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[13,9,10,28],"_links":{"self":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/509"}],"collection":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=509"}],"version-history":[{"count":4,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/509\/revisions"}],"predecessor-version":[{"id":512,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/509\/revisions\/512"}],"wp:attachment":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}