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: [email protected]
To: [email protected]
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 <[email protected]>:
>
> 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
> [email protected]
> 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
[email protected]
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
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/gemini-dev