Hi Romain, Thanks for sorting that all up! >>4) i added tomee maven plugin in webaccess-gui and now you can do from this >>module: mvn tomee:run and access the gui from http://localhost:8080/ I like it. Thanks.
>>we need jaxrs cause of rest front, that's ok for me but it should be >>mentiionned if running on a webprofile IMO, wdyt? Agree, it would need a side note. This application wouldn't be part of the distribution. It would be an extra downloadable war. We could add the not close to where the users would download it. >>I see you use some EJBs but is it relevant since they don't have any >>business method (on static utilities)? I guess I can use static utilities instead. >>In SessionListener isn't photoDB a copy/paste (in the log) ;)? Yep. :) >>Do we need these logs in info? Probably not. >>Finally about logs: isn't it more relevant to get the LogManager and get >>handlers from it to extract directories to list? ATM if we configure logs >>to be in let say /opt/logs we'll miss it. How does this work? []s, Thiago. On Fri, Sep 20, 2013 at 2:42 AM, Romain Manni-Bucau <rmannibu...@gmail.com>wrote: > Hi Thiago, > > i updated quickly what you commited. > > basically: > 1) using org.apache.tomee as base package > 2) using tomee-admin role (we add it by default so if we prefer 'tomee' we > need to change it everywhere we can use it) > 3) removing beans.xml/ejb-jar.xml/persistence.xml: the last was creating > datasources for nothing, the 2 others looked useless > 4) i added tomee maven plugin in webaccess-gui and now you can do from this > module: mvn tomee:run and access the gui from http://localhost:8080/ - we > need jaxrs cause of rest front, that's ok for me but it should be > mentiionned if running on a webprofile IMO, wdyt? > > I see you use some EJBs but is it relevant since they don't have any > business method (on static utilities)? > > In SessionListener isn't photoDB a copy/paste (in the log) ;)? Do we need > these logs in info? > > Finally about logs: isn't it more relevant to get the LogManager and get > handlers from it to extract directories to list? ATM if we configure logs > to be in let say /opt/logs we'll miss it. > > > *Romain Manni-Bucau* > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > *Blog: **http://rmannibucau.wordpress.com/*< > http://rmannibucau.wordpress.com/> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > *Github: https://github.com/rmannibucau* > > > > 2013/9/19 Thiago Veronezi <thi...@veronezi.org> > > > Looks good. Will do. > > Anyway, it wont affect the core TomEE and the real job it does. > > []s, > > Thiago. > > > > > > > > > > On Thu, Sep 19, 2013 at 3:13 PM, Romain Manni-Bucau > > <rmannibu...@gmail.com>wrote: > > > > > ...or push what you have in mind. ATM nobody uses the gui so make your > > > ideas real, it can't hurt anybody while you don't brind dependencies > ;), > > > we'll discuss if any issue pops up. > > > > > > *Romain Manni-Bucau* > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > > > *Blog: **http://rmannibucau.wordpress.com/*< > > > http://rmannibucau.wordpress.com/> > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > > > *Github: https://github.com/rmannibucau* > > > > > > > > > > > > 2013/9/19 Thiago Veronezi <thi...@veronezi.org> > > > > > > > Ok, > > > > > > > > I will let it out of the application at the moment, so I can commit > > what > > > I > > > > have. > > > > I think the web app is much better now, but I will need a quick vote > > for > > > > what I have in mind. > > > > > > > > New email shortly... as soon as I get back home. :) > > > > > > > > []s, > > > > Thiago. > > > > > > > > > > > > > > > > On Thu, Sep 19, 2013 at 3:02 PM, Romain Manni-Bucau > > > > <rmannibu...@gmail.com>wrote: > > > > > > > > > It is doable integrating a bit more with CXF (to be consistent > > between > > > > EJB > > > > > and Pojo) to get ClassResourceInfos. Did you look through the > > > destination > > > > > and our cxf bus? isn't it possible? > > > > > > > > > > Otherwise we could save getClassResourceInfos during deployment (we > > > need > > > > to > > > > > take caer cleaning it up then). > > > > > > > > > > Honestly I think that's not the biggest issue of our GUI ATM. JAXRS > > is > > > > not > > > > > the base feature of TomEE (even if useful). We don't have a way to > > > create > > > > > graphically resources, manage containers etc.... ATM I'm not sure > > TomEE > > > > is > > > > > GUI compatible (sadly), I even wondered if we should ship one (we > > don't > > > > > need anymore for EJBd). > > > > > > > > > > Using JMX as base can help since a lot is exported. > > > > > > > > > > Wdyt Thiago? > > > > > > > > > > *Romain Manni-Bucau* > > > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > > > > > *Blog: **http://rmannibucau.wordpress.com/*< > > > > > http://rmannibucau.wordpress.com/> > > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > > > > > *Github: https://github.com/rmannibucau* > > > > > > > > > > > > > > > > > > > > 2013/9/19 Thiago Veronezi <thi...@veronezi.org> > > > > > > > > > > > Guys, > > > > > > > > > > > > Is there a way to list all the endpoints of a rest application? > > > > Something > > > > > > like what we have in the log files? > > > > > > > > > > > > DELETE http://localhost:8080/photodb/rest/photos/{id} -> > > > Boolean > > > > > > delete(Long) > > > > > > GET http://localhost:8080/photodb/rest/photos/ -> List > list() > > > > > throws > > > > > > IOException > > > > > > GET http://localhost:8080/photodb/rest/photos/{id} -> > > PhotoDto > > > > > > get(Long) > > > > > > POST http://localhost:8080/photodb/rest/photos/ -> PhotoDto > > > > > > post(PhotoDto) > > > > > > PUT http://localhost:8080/photodb/rest/photos/ -> PhotoDto > > > > > > put(PhotoDto) > > > > > > > > > > > > I would like to create a REST client in the TomEE GUI which lists > > all > > > > the > > > > > > available services. > > > > > > It would have a dropdown list with the paths of the endpoints and > > the > > > > > > available HTTP methods for those; and a grid where the user would > > > pass > > > > > the > > > > > > "form" parameters. I guess this would be very useful for devs. > > Maybe > > > > even > > > > > > for ops. > > > > > > > > > > > > For now, the only thing I'm able to list is " > > > > > > http://localhost:8080/photodb/rest -> > > > > photodb.service.ApplicationConfig" > > > > > > (via "WebServiceHelperImpl"). I know where the system logs the > > > > > information > > > > > > above, but I can't manage to see where it is saved and how to > > > retrieve > > > > > it. > > > > > > > > > > > > Any hint? > > > > > > > > > > > > []s, > > > > > > Thiago. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Sep 19, 2013 at 10:15 AM, Thiago Veronezi < > > > thi...@veronezi.org > > > > > > >wrote: > > > > > > > > > > > > > Hi devs, > > > > > > > > > > > > > > I just would like to let you know that I didn't forget about > the > > > gui. > > > > > :O) > > > > > > > I'm working on a new polished version of the TomEE GUI. > > > > > > > It should be committed this evening. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://dl.dropboxusercontent.com/u/1459144/tomee-list/new_polished_ui_01.png > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://dl.dropboxusercontent.com/u/1459144/tomee-list/new_polished_ui_02.png > > > > > > > > > > > > > > I still need to but back the list of webservices and jndi. I > will > > > > > > probably > > > > > > > ping you guys later for some help/advice. > > > > > > > > > > > > > > []s, > > > > > > > Thiago. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >