Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gemini-dev] Need help for gemini web.

Hi Violeta
    Thanks for your quickly reply. Yes, i already download felix and Gemini web bundles, then start felix with
"java -jar bin/felix.jar", all Gemini web bundles start successfully. 

  Let's firstly describe what i am done, then describe what problem i met,   I have several bundles to provide web service, just like hosttracker module from opendaylight, please refer https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=tree;f=opendaylight/northbound/hosttracker;hb=eee61ea351b6179d2862dce6875bdc25dd0fb272, it has a web.xml to describe this web application's attribute, such as servlet class,  please refer hosttracker's web.xml https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=tree;f=opendaylight/northbound/hosttracker/src/main/resources/WEB-INF;h=b42ae8116d116e38e6cf44eaffda6daeeba3b97c;hb=eee61ea351b6179d2862dce6875bdc25dd0fb272

Now, coming to my problem,

after start gemini web, when web application bundled get start, gemini web will found it is web application, it will try to allocate one context container for it, this is my understanding, if it is wrong, please correct me,

my error log is

can't find JAR for some web application URL ServletContainerInitializer

so because this error, gemini web mark that web application unavailable.

Then i follow this article http://stackoverflow.com/questions/10776599/servletcontainerinitializer-vs-servletcontextlistener            
to custom my servletcontainerinitializer, but still it doesn't work,

also i read tomcat source code, there is some code section to check whether the
servletcontainerinitializer existed?


but
technically, the ServletContainerInitializer is not a listener �C it is an initializer and it’s executed before any servlet context will even be ready. You can use this initializer to do some programatic servlet/filters/listeners addition,

So, is there any configuration option to make gemini web not to check it.



Date: Wed, 9 Jul 2014 21:31:08 +0300
From: milesg78@xxxxxxxxx
To: gemini-dev@xxxxxxxxxxx
Subject: Re: [gemini-dev] Need help for gemini web.

Hi,

Just download felix [1], then extract its archive and put all 34 Gemini Web bundles in the "bundle" directory.
Then start felix with "java -jar bin/felix.jar".
That's all.

Regards
Violeta

[1] http://felix.apache.org/downloads.cgi -> Felix Framework Distribution

 


2014-07-09 19:01 GMT+03:00 huangdenghui <denghui.huang@xxxxxxxxxxx>:
>
> Hi team,
>
>
>    I want to use gemini web to implement web application in OSGI environment to support northbound API in one SDN controller, just like opendaylight project does, but i use different OSGI container from opendaylight, my project is based on felix, opendaylight is based on equinox. So is there any docs about how to configure gemini web in felix OSGI environment? Yes, i check user guide, but it don't provide very detailed information for how to configure it.
>
> --denghui
>
>
> _______________________________________________
> gemini-dev mailing list
> gemini-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/gemini-dev

_______________________________________________ gemini-dev mailing list gemini-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/gemini-dev

Back to the top