One more thing. As far as I remember the servlet bridge makes a 'work copy'
of the plugins folder if you see you make changes, export the plugins, and
changes do not 'propagate' to the application, try deleting works/Catalina
folder.

On Fri, Mar 20, 2009 at 9:58 PM, Ernesto Reinaldo Barreiro <
[email protected]> wrote:

> Hi Daniel,
>
> I found some time to get it working! The key to the problem was
>
>
> http://dev.eclipse.org/newslists/news.eclipse.technology.equinox/msg04838.html
>
> So, if you synchronize the projects
>
> com.antilia.wstarter
> com.antilia.wstarter.demo
>
> exports them to you bridge it should work. I  attach copy of bridge.zip,
> containing a bridge folder, which is working for me. If you unzip it to your
> tomcat webapps, restart tomcat and go to
>
> http://localhost:8080/bridge/demo-app/
>
> Then you should see the example working.
>
> Best,
>
> Ernesto
>
>
> On Fri, Mar 20, 2009 at 6:34 AM, Daniel Dominik Holúbek <
> [email protected]> wrote:
>
>> Right click -> Export -> Plugin development -> Deployable plug-ins and
>> fragments
>> Have a nice day :)
>>
>> On Thu, Mar 19, 2009 at 9:32 PM, Ernesto Reinaldo Barreiro <
>> [email protected]> wrote:
>>
>> > Did you exported them how? As equinox jar files or as simple jar files?
>> Let
>> > me see if tomorrow I find some time for trying this out myself...
>> >
>> > Best,
>> >
>> > Ernesto
>> >
>> > On Thu, Mar 19, 2009 at 9:14 PM, Daniel Dominik Holúbek <
>> > [email protected]> wrote:
>> >
>> > > Yes,
>> > > that's exactly what I did :)
>> > > I checked out the bundles, then exported them from eclipse. And then
>> > > installed those bundles along with javax.servlet into the bridge
>> > > application, bud I got the error when I tried to install
>> wstarter-demo.
>> > >
>> > > Thanks a lot!
>> > >
>> > > On Thu, Mar 19, 2009 at 8:28 PM, Ernesto Reinaldo Barreiro <
>> > > [email protected]> wrote:
>> > >
>> > > > I couldn't try today to build the example using servlet bridge, to
>> busy
>> > > > over
>> > > > here;-), let me see if I can find some time tomorrow to get it
>> working.
>> > > But
>> > > > normally what I would do is use eclipse for development and then
>> export
>> > > the
>> > > > jar to a bridge/plugins for deployment...
>> > > >
>> > > > Did you read this page
>> > > >
>> > > > http://www.eclipse.org/equinox/server/http_in_container.php
>> > > >
>> > > > Best,
>> > > >
>> > > > Ernesto
>> > > >
>> > > >
>> > > > On Thu, Mar 19, 2009 at 11:08 AM, Daniel Dominik Holúbek <
>> > > > [email protected]> wrote:
>> > > >
>> > > > > Well,
>> > > > > now I have tried to run it in eclipse and it is running properly.
>> > > > >
>> > > > >
>> > > > > On Wed, Mar 18, 2009 at 7:21 PM, Ernesto Reinaldo Barreiro <
>> > > > > [email protected]> wrote:
>> > > > >
>> > > > > > Hi Daniel,
>> > > > > >
>> > > > > > Is this the output of the console? I have no idea what's going
>> > on...
>> > > > I'll
>> > > > > > try to get bridge running myself with those bundles
>> (*wstarter*)...
>> > > Did
>> > > > > you
>> > > > > > tried running them with eclipse and the starter demo contains?
>> > > > > >
>> > > > > > Ernesto
>> > > > > >
>> > > > > > On Tue, Mar 17, 2009 at 10:58 PM, Daniel Dominik Holúbek <
>> > > > > > [email protected]> wrote:
>> > > > > >
>> > > > > > > Ok, so I finally managed to get it working :)
>> > > > > > > I installed the http-console bundle an it works, but when I
>> try
>> > to
>> > > > run
>> > > > > > your
>> > > > > > > demo application, when trying to start the demo bundle I get
>> this
>> > > > > error:
>> > > > > > > java.lang.LinkageError: loader constraints violated when
>> linking
>> > > > > > > javax/servlet/Servlet class
>> > > > > > >
>> > > > > > > My bundles are:
>> > > > > > > id    State       Bundle
>> > > > > > > 0    ACTIVE      org.eclipse.osgi_3.3.0.200704022148
>> > > > > > >                Fragments=12
>> > > > > > > 1    ACTIVE      org.eclipse.equinox.common_3.3.0.200704022148
>> > > > > > > 2    ACTIVE
>> >  org.eclipse.update.configurator_3.2.100.v20070322
>> > > > > > > 3    ACTIVE
>> > > > > >  org.eclipse.equinox.http.servletbridge_1.0.0.200704022148
>> > > > > > > 4    ACTIVE
>> > >  org.eclipse.equinox.http.registry_1.0.0.200704022148
>> > > > > > > 5    ACTIVE      http_console_1.0.0
>> > > > > > > 6    ACTIVE      javax.servlet_2.4.0.200903171653
>> > > > > > > 9    ACTIVE
>> > >  org.eclipse.equinox.http.servlet_1.0.0.200704022148
>> > > > > > > 11    ACTIVE      org.eclipse.equinox.registry_3.3.0.v20070318
>> > > > > > > 12    RESOLVED
>> > > > >  org.eclipse.equinox.servletbridge.extensionbundle_1.0.0
>> > > > > > >                Master=0
>> > > > > > > 13    RESOLVED
>>  org.eclipse.osgi.services_3.1.100.200704022148
>> > > > > > > 16    ACTIVE      com.antilia.wstarter_1.0.0
>> > > > > > > 17    RESOLVED    com.antilia.wstarter.demo_1.0.0
>> > > > > > >
>> > > > > > > do you have any clue? :)
>> > > > > > >
>> > > > > > > big thanks for your help!
>> > > > > > >
>> > > > > > > On Fri, Mar 13, 2009 at 11:30 AM, Ernesto Reinaldo Barreiro <
>> > > > > > > [email protected]> wrote:
>> > > > > > >
>> > > > > > > > You  will have to use bridge-servlet  approach for that. As
>> > said
>> > > > the
>> > > > > > > > bridge-servlet will launch an equinox runtime and redirect
>> your
>> > > > > request
>> > > > > > > to
>> > > > > > > > the "underlaying" http service.  If you import the projects
>> I
>> > > > > mentioned
>> > > > > > > > into
>> > > > > > > > eclipse and  then export them as plugin jar files into the
>> > > plugins
>> > > > > > folder
>> > > > > > > > on
>> > > > > > > > the bridge "war" then you will be able to run your wicket
>> > > > application
>> > > > > > on
>> > > > > > > > any
>> > > > > > > > server. That is, if you mount the bridge servlet at
>> *bridge*,
>> > > then
>> > > > > > > > accessing
>> > > > > > > > the URL localhost:8080/bridge/demo-app should re-direct you
>> to
>> > > the
>> > > > > > > previous
>> > > > > > > > wicket application. Of course, this is just the "big
>> picture",
>> > > and
>> > > > > you
>> > > > > > > will
>> > > > > > > > have to figure out the (sometime nasty) details by yourself.
>> So
>> > > in
>> > > > > > > > development you can use eclipse and for deployment you will
>> to
>> > > > export
>> > > > > > any
>> > > > > > > > bundles you use to the a bridge war. This could be automated
>> > with
>> > > > an
>> > > > > > ANT
>> > > > > > > > file. There are some additional caveats, for some
>> application
>> > > > > servers,
>> > > > > > > > concerning class-loading if you plan to access things via
>> JNDI
>> > > from
>> > > > > > > within
>> > > > > > > > the OSGi runtime...
>> > > > > > > >
>> > > > > > > > About the console I think there is flag -console or similar
>> > that
>> > > > > allows
>> > > > > > > you
>> > > > > > > > to disable/enable the console or even tell which port to
>> use. I
>> > > do
>> > > > > not
>> > > > > > > > recall the details right now...
>> > > > > > > >
>> > > > > > > > Ernesto
>> > > > > > > >
>> > > > > > > > On Fri, Mar 13, 2009 at 10:21 AM, Daniel Dominik Holúbek <
>> > > > > > > > [email protected]> wrote:
>> > > > > > > >
>> > > > > > > > > Hello,
>> > > > > > > > > this seems to be helpful, thanks.
>> > > > > > > > > But still it does not solve the main problem. How do I put
>> > OSGi
>> > > > on
>> > > > > > the
>> > > > > > > > Sun
>> > > > > > > > > Java Application Server and then how do I install bundles
>> in
>> > > it?
>> > > > > > > > > (preferably
>> > > > > > > > > with no console available)
>> > > > > > > > >
>> > > > > > > > > Thanks again :)
>> > > > > > > > >
>> > > > > > > > > On Thu, Mar 12, 2009 at 10:24 PM, Ernesto Reinaldo
>> Barreiro <
>> > > > > > > > > [email protected]> wrote:
>> > > > > > > > >
>> > > > > > > > > > Hi,
>> > > > > > > > > >
>> > > > > > > > > > I just created a very simple starting project for OSGi
>> and
>> > > > wicket
>> > > > > > at:
>> > > > > > > > > >
>> > > > > > > > > >
>> http://code.google.com/p/antilia/source/browse/#svn/trunk
>> > > > > > > > > >
>> > > > > > > > > > check out projects
>> > > > > > > > > >
>> > > > > > > > > > com.antilia.wstarter
>> > > > > > > > > > com.antilia.wstarter.demo
>> > > > > > > > > >
>> > > > > > > > > > Then you will have a equinox launcher called wicket-app
>> > (for
>> > > > > > eclipse
>> > > > > > > > > 3.4).
>> > > > > > > > > > Use it to launch your application and then browse at
>> > > > > > > > > >
>> > > > > > > > > > localhost:8080/demo-app
>> > > > > > > > > >
>> > > > > > > > > > Hope this helps.
>> > > > > > > > > >
>> > > > > > > > > > Ernesto
>> > > > > > > > > >
>> > > > > > > > > > On Thu, Mar 12, 2009 at 3:36 PM, Daniel Dominik Holúbek
>> <
>> > > > > > > > > > [email protected]> wrote:
>> > > > > > > > > >
>> > > > > > > > > > > Hello :)
>> > > > > > > > > > > I looked at the links listed below, seemed
>> interesting,
>> > but
>> > > > the
>> > > > > > > main
>> > > > > > > > > > > problem
>> > > > > > > > > > > (how to set up such a project) remains unsolved.
>> > > > > > > > > > > So I think I really do need help :)
>> > > > > > > > > > >
>> > > > > > > > > > > It seems to me, though, that this whole thing is much
>> too
>> > > > > > > > complicated.
>> > > > > > > > > I
>> > > > > > > > > > > need only some simple loading of multiple jars :)
>> > > > > > > > > > > But if it would work, I don't care how :)
>> > > > > > > > > > >
>> > > > > > > > > > > Thanks again!
>> > > > > > > > > > >
>> > > > > > > > > > > On Thu, Mar 12, 2009 at 10:07 AM, Ernesto Reinaldo
>> > Barreiro
>> > > <
>> > > > > > > > > > > [email protected]> wrote:
>> > > > > > > > > > >
>> > > > > > > > > > > > Hi Daniel,
>> > > > > > > > > > > > Some comments inlined.
>> > > > > > > > > > > >
>> > > > > > > > > > > > On Thu, Mar 12, 2009 at 9:37 AM, Daniel Dominik
>> Holúbek
>> > <
>> > > > > > > > > > > > [email protected]> wrote:
>> > > > > > > > > > > >
>> > > > > > > > > > > > > Firstly, thanks for you reply :)
>> > > > > > > > > > > > > I have already read that document regarding wicket
>> > and
>> > > > > OSGi,
>> > > > > > > but
>> > > > > > > > I
>> > > > > > > > > > > think
>> > > > > > > > > > > > it
>> > > > > > > > > > > > > is written for more experienced users at OSGi. As
>> I
>> > > wrote
>> > > > > > > before,
>> > > > > > > > I
>> > > > > > > > > > > even
>> > > > > > > > > > > > do
>> > > > > > > > > > > > > not know how to build a simple web OSGi project
>> (what
>> > > > > should
>> > > > > > I
>> > > > > > > > > > deploy,
>> > > > > > > > > > > > how
>> > > > > > > > > > > > > to install those bundles - I can't access any
>> > > console..)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > In my experience getting used to do things the OSGi
>> way
>> > > is
>> > > > > > > > difficult
>> > > > > > > > > at
>> > > > > > > > > > > > the beginning but latter on the effort will pay
>> off...
>> > In
>> > > > > fact
>> > > > > > it
>> > > > > > > > is
>> > > > > > > > > > > > relatively easy to set up a Wicket-OSGi project if
>> you
>> > > are
>> > > > > > using
>> > > > > > > > > > Eclipse
>> > > > > > > > > > > > for
>> > > > > > > > > > > > development and you don't mind using equinox as your
>> > OSGi
>> > > > > > > > > > > > implementation. You could easily build a WEB console
>> to
>> > > > > manage
>> > > > > > > > > plug-ins
>> > > > > > > > > > > > (bundles) on your application.
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > > I imagine this application like this: I visit some
>> > > > > > > administration
>> > > > > > > > > > page,
>> > > > > > > > > > > > > where can I upload a jar file containing the
>> > extension.
>> > > > The
>> > > > > > jar
>> > > > > > > > > file
>> > > > > > > > > > > then
>> > > > > > > > > > > > > installs into running application and creates some
>> > > > records
>> > > > > in
>> > > > > > > > > > database.
>> > > > > > > > > > > I
>> > > > > > > > > > > > > can then decide where in the page should this
>> > extension
>> > > > > > appear.
>> > > > > > > > > > > > > The main problem is this. I think my application
>> > should
>> > > > > have
>> > > > > > > some
>> > > > > > > > > > "OSGi
>> > > > > > > > > > > > > container". I have already tried some "bridge.war"
>> > from
>> > > > > some
>> > > > > > > > > webpage
>> > > > > > > > > > (I
>> > > > > > > > > > > > > don't remember now, which one was it), it is
>> running
>> > > > > > correctly,
>> > > > > > > > but
>> > > > > > > > > I
>> > > > > > > > > > > > > really
>> > > > > > > > > > > > > do not know what to do now. Add some bundles?
>> Where?
>> > > How?
>> > > > > :)
>> > > > > > > > > > > > > Btw, I am running Sun Java System Application
>> Server.
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > Probably yo are reffering to [1] ? You will have to
>> > > export
>> > > > > your
>> > > > > > > > > bundles
>> > > > > > > > > > > > into
>> > > > > > > > > > > > the plug-ins section inside this war. This war is
>> just
>> > a
>> > > > WEB
>> > > > > > > > > > application
>> > > > > > > > > > > > that starts an OSGi runtime (an equinox) and uses a
>> > > Servlet
>> > > > > to
>> > > > > > > > manage
>> > > > > > > > > > it
>> > > > > > > > > > > > and
>> > > > > > > > > > > > to redirect requests to your application to the
>> > servlets
>> > > > you
>> > > > > > > mount
>> > > > > > > > > > using
>> > > > > > > > > > > > the
>> > > > > > > > > > > > HTTP service provided by the equinox runtime.
>> > > > > > > > > > > >
>> > > > > > > > > > > > If you need more help I could help you set up such a
>> > > > project
>> > > > > > > > > (although
>> > > > > > > > > > > > currently I do not have much spare time;-)
>> > > > > > > > > > > >
>> > > > > > > > > > > > Best,
>> > > > > > > > > > > >
>> > > > > > > > > > > > Ernesto
>> > > > > > > > > > > >
>> > > > > > > > > > > > References
>> > > > > > > > > > > >
>> > > > > > > > > > > > 1-http://www.eclipse.org/equinox/server/
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > --
>> > > > > > > > > > > -danoh-
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > --
>> > > > > > > > > -danoh-
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > --
>> > > > > > > -danoh-
>> > > > > > >
>> > > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > -danoh-
>> > > > >
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > -danoh-
>> > >
>> >
>>
>>
>>
>> --
>> -danoh-
>>
>
>

Reply via email to