Ernesto,
I have gone there and tried this.  However I wanted to use Jetty 6.  I was
unable to get the equinox server bundle to work with jetty 6.
David


Ernesto Reinaldo Barreiro wrote:
> 
> David,
> 
> Take a look here.
> 
> http://www.eclipse.org/equinox/server/
> 
> They have bundled jetty as a pluging. So the only thing you have to do 
> is start Jetty pluging as well. Don't know if other OSGi implementations 
> offer something similar as well.
> 
> Best regards,
> 
> Ernesto
> 
> dado wrote:
>> Edgar,
>> Cool!  I have been thinking Java could at long last have a good CMS, if
>> someone were to do it using OSGi.  I might want to be your first user.
>>
>> I am curious: what version of Jetty are you using?  Where did you get the
>> appropriate bundles?  Could you share your Activator code that starts
>> Jetty?
>> Thanks again,
>> David
>>
>>
>> Edgar Poce wrote:
>>   
>>> Hi,
>>>
>>> In my spare time I'm building a CMS with wicket. I'm not developing it
>>> actively, just playing with it in my spare time. So far I developed
>>> the following bundles:
>>>
>>> Wicket as an osgi bundle:
>>> http://mybundles.googlecode.com/svn/trunk/wicket/wicket-bundle/
>>>
>>> A simple wicket example application:
>>> http://mybundles.googlecode.com/svn/trunk/wicket/wicket-example/
>>>
>>> JCR related bundles:
>>> http://mybundles.googlecode.com/svn/trunk/jcr/
>>>
>>> A Pluto Container bundle that I plan to use to run portlets inside the
>>> CMS:
>>> http://mybundles.googlecode.com/svn/trunk/pluto/
>>>
>>> hope it helps,
>>> edgar
>>>
>>> On Nov 16, 2007 1:16 PM, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
>>>     
>>>> perhaps one of the groups who are using wicket and osgi successfully
>>>> can put together an example project that demonstrates all these
>>>> concepts so the community does not have to reinvent the wheel and
>>>> solve problems that have already been solved by others...thats what
>>>> this is all about afterall
>>>>
>>>> -igor
>>>>
>>>>
>>>>
>>>> On Nov 16, 2007 5:37 AM, dado <[EMAIL PROTECTED]> wrote:
>>>>       
>>>>> Edgar and all,
>>>>>
>>>>> I am new to wicket but have built an application using Velocity and
>>>>>         
>>>> Equinox
>>>>       
>>>>> OSGi.  I am hoping to switch from Velocity to Wicket.  Edgar's code
>>>>>         
>>>> below is
>>>>       
>>>>> most helpful!  Do you or anyone have any other code to share? 
>>>>> Bundles? 
>>>>>         
>>>> For
>>>>       
>>>>> example, this code would be helpful as well
>>>>> "you have to register an OsgiWicketServlet instance in the
>>>>>         
>>>> HttpService".
>>>>       
>>>>> Thanks for your help!
>>>>> David
>>>>>
>>>>>
>>>>>
>>>>> Edgar Poce wrote:
>>>>>         
>>>>>> Hi,
>>>>>>
>>>>>>  I ran a helloworld application in osgi, the only problem I found was
>>>>>> a classloader issue, I had to use a custom IWebApplicationFactory. I
>>>>>> copy the code bellow.
>>>>>>  In order to make it work you have to register an OsgiWicketServlet
>>>>>> instance in the HttpService.
>>>>>>
>>>>>> hope it helps,
>>>>>> Edgar
>>>>>>
>>>>>>
>>>>>> public class OsgiWebApplicationFactory implements
>>>>>>           
>>>> IWebApplicationFactory {
>>>>       
>>>>>>       private Class webApplication;
>>>>>>
>>>>>>       public OsgiWebApplicationFactory(Class webApplication) {
>>>>>>               super();
>>>>>>               this.webApplication = webApplication;
>>>>>>       }
>>>>>>
>>>>>>       public WebApplication createApplication(WicketFilter filter) {
>>>>>>               try {
>>>>>>                       return (WebApplication)
>>>>>>           
>>>> this.webApplication.newInstance();
>>>>       
>>>>>>               } catch (Exception e) {
>>>>>>                       throw new RuntimeException("unable to start
>>>>>>           
>>>> application", e);
>>>>       
>>>>>>               }
>>>>>>       }
>>>>>>
>>>>>> }
>>>>>>
>>>>>> public class OsgiWicketFilter extends WicketFilter {
>>>>>>
>>>>>>       private Class webApplication;
>>>>>>
>>>>>>       public OsgiWicketFilter(Class webApplication) {
>>>>>>               super();
>>>>>>               this.webApplication = webApplication;
>>>>>>       }
>>>>>>
>>>>>>       @Override
>>>>>>       protected IWebApplicationFactory getApplicationFactory() {
>>>>>>               return new
>>>>>>           
>>>> OsgiWebApplicationFactory(this.webApplication);
>>>>       
>>>>>>       }
>>>>>>
>>>>>> }
>>>>>>
>>>>>> public class OsgiWicketServlet extends WicketServlet {
>>>>>>
>>>>>>       private String name;
>>>>>>
>>>>>>       private Class webApplication;
>>>>>>
>>>>>>       public OsgiWicketServlet(Class webApplication) {
>>>>>>               super();
>>>>>>               this.webApplication = webApplication;
>>>>>>       }
>>>>>>
>>>>>>       @Override
>>>>>>       protected WicketFilter newWicketFilter() {
>>>>>>               return new OsgiWicketFilter(this.webApplication);
>>>>>>       }
>>>>>>
>>>>>>       /**
>>>>>>        * The servlet name can't contain * characters because Wicket
>>>>>>           
>>>> uses the
>>>>       
>>>>>> name
>>>>>>        * of the servlet to create a temporary folder.
>>>>>>        */
>>>>>>       public String getServletName() {
>>>>>>               if (name == null) {
>>>>>>                       synchronized (this) {
>>>>>>                               name = super.getServletName();
>>>>>>                               if (name.endsWith("*")) {
>>>>>>                                       name = name.substring(0,
>>>>>>           
>>>> name.length() - 1);
>>>>       
>>>>>>                               }
>>>>>>                       }
>>>>>>               }
>>>>>>               return name;
>>>>>>       }
>>>>>>
>>>>>> }
>>>>>>
>>>>>> On Nov 14, 2007 11:46 AM, Thies Edeling <[EMAIL PROTECTED]> wrote:
>>>>>>           
>>>>>>> Hello all,
>>>>>>>
>>>>>>> Does anyone have any experience with using Wicket and OSGi? I'm
>>>>>>>             
>>>> looking
>>>>       
>>>>>>> for the most flexible way of composing an application and deploying
>>>>>>> Wicket pages/panels as OSGi bundles seems like a nice way.I noticed
>>>>>>>             
>>>> the
>>>>       
>>>>>>> Pax Wicket project but am not sure how stable that is.
>>>>>>>
>>>>>>> regards,
>>>>>>> Thies
>>>>>>>
>>>>>>> --
>>>>>>> http://www.ehour.nl/
>>>>>>> http://blog.ehour.nl/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>             
>>>> ---------------------------------------------------------------------
>>>>       
>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>
>>>>>>>
>>>>>>>             
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>>
>>>>>>           
>>>>> --
>>>>> View this message in context:
>>>>>         
>>>> http://www.nabble.com/Wicket---OSGi-tf4805767.html#a13793200
>>>>       
>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>>         
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>>       
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>     
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Wicket---OSGi-tf4805767.html#a13808791
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to