Hi Johannes. You can do hot code reloading because Stanbol works in an OSGI environment. So if you put a bundle in the fileinstall folder or install it via admin interface, the code is directly executed by the OSGI environment with no need to stop and restart Stanbol to see or debug the changes.
Regards On Thu, Dec 19, 2013 at 1:21 PM, Johannes Goslar <johannes.gos...@dkd.de>wrote: > Thanks a lot, breakpoints are working now. > Is there a way to get starting via eclipse and hot code reloading? > > I tried to Debug as Java-Application and set the sling.home and working > directory as on the console but I will crash in ModelWriterTracker.java: > > public Object addingService(ServiceReference reference) { > Object service = super.addingService(reference); << service will > be null, thus second line fails > Set<MediaType> mediaTypes = > parseMediaTypes(((ModelWriter)service).supportedMediaTypes()); > Class<? extends Representation> nativeType = > ((ModelWriter)service).getNativeType(); > if(!mediaTypes.isEmpty()){ > lock.writeLock().lock(); > try { > for(MediaType mediaType : mediaTypes){ > addModelWriter(nativeType, mediaType, reference); > } > } finally { > lock.writeLock().unlock(); > } > return service; > } else { //else no MediaTypes registered > return null; //ignore this service > } > } > > Kind Regards > Johannes > -- > Johannes Goslar > > dkd Internet Service GmbH > development // kommunikation // design > Kaiserstraße 73 > 60329 Frankfurt am Main > > Kontakt: > - email: johannes.gos...@dkd.de > - fon: +49 69 2475218-0 > - fax: +49 69 2475218-99 > - web: http://www.dkd.de > - social media: http://social.dkd.de > > Aktuelle Projekte: > - http://j.mp/SehBiS-App – iPhone-App Sehbehinderungssimulator > - http://www.ellen-wille.de - Launch Website (TYPO3) > - http://www.vgf-ffm.de - Relaunch Website (TYPO3) > > Geschäftsführer: O. Dobberkau, S. Schaffstein, G. Wegenast, C. Zabanski > Registergericht: Amtsgericht Frankfurt am Main > Registernummer: HRB 45590 > > > > On 19.12.2013, at 11:14, Dileepa Jayakody <dileepajayak...@gmail.com> > wrote: > > > Hi Johannes, > > > > You can start Stanbol in debug mode and start debugging as a Remote > > Application in Eclipse. > > > > To Start Stanbol in debug mode: > > eg: > > java -Xdebug > -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n > > -Xmx1g -XX:MaxPermSize=512m -jar > > org.apache.stanbol.launchers.full-0.10.0-SNAPSHOT.jar -p 8080 > > > > > > Now in Eclipse > > Debug Configurations > New Remote Java Application > > Host: localhost > > Port: 8787 > > > > > > Regards, > > Dileepa > > > > > > On Thu, Dec 19, 2013 at 3:07 PM, Johannes Goslar <johannes.gos...@dkd.de > >wrote: > > > >> Hello, > >> is there any updated howto to setup Eclipse for debugging? > >> I found the iks blog post at > >> > http://blog.iks-project.eu/getting-started-with-apache-stanbol-enhancement-engine/andthe > old readme on github, but I cannot get debugging running. > >> > >> Unexpectedly mvn eclipse:eclipse will download a lot of stanbol jars > from > >> apache servers, I thought it will use local compiled ones. > >> The eclipse projects are generated and seem to include all needed stuff, > >> and I can set breakpoints, but they will not trigger at all. > >> Remote debugging with tomcat works as far, that I can connect Eclipse to > >> tomcat and see the threads. > >> > >> If there is a way to avoid eclipse (emacs-user here), I would be > >> interested as well. > >> > >> Kind Regards > >> Johannes > >> -- > >> Johannes Goslar > >> > >> dkd Internet Service GmbH > >> development // kommunikation // design > >> Kaiserstraße 73 > >> 60329 Frankfurt am Main > >> > >> Kontakt: > >> - email: johannes.gos...@dkd.de > >> - fon: +49 69 2475218-0 > >> - fax: +49 69 2475218-99 > >> - web: http://www.dkd.de > >> - social media: http://social.dkd.de > >> > >> Aktuelle Projekte: > >> - http://j.mp/SehBiS-App – iPhone-App Sehbehinderungssimulator > >> - http://www.ellen-wille.de - Launch Website (TYPO3) > >> - http://www.vgf-ffm.de - Relaunch Website (TYPO3) > >> > >> Geschäftsführer: O. Dobberkau, S. Schaffstein, G. Wegenast, C. Zabanski > >> Registergericht: Amtsgericht Frankfurt am Main > >> Registernummer: HRB 45590 > >> > >> > >> > >> > > -- ------------------------------ This message should be regarded as confidential. If you have received this email in error please notify the sender and destroy it immediately. Statements of intent shall only become binding when confirmed in hard copy by an authorised signatory. Zaizi Ltd is registered in England and Wales with the registration number 6440931. The Registered Office is Brook House, 229 Shepherds Bush Road, London W6 7AN.