A quick update on this one ... When I moved my index.jsp and the WEB-INF folder to the top of the project (from the WebContent folder) the problem got resolved. So, I guess I need something in the project that would tell PDE to grab the contents of the WebContent folder.
Thank you! Oleg On Wed, Nov 15, 2017 at 5:45 AM, Oleg Cohen <[email protected]> wrote: > Thank you for the info, JB. > > web:list doesn't show the contents of the deployed bundle, only the > summary info: > > ID | State | Web-State | Level | Web-ContextPath | Name > > ---+-------------+-------------+-------+-----------------+-- > ------------------------------------------------------- > > 9 | Active | Deployed | 80 | /webapp | Empower :: > Platform :: Reference :: Web (1.0.1.SNAPSHOT) > > I ran a test, where I deployed a JAR of the same application via the > deploy folder and all worked great. The JAR layout is like this: > > MANIFEST.MF > index.jsp > WEB-INF/web.xml > > > My Eclipse project has the following layout: > > WebContent/index.jsp > WebContent/WEB-INF/web.xml > META-INF/MANIFEST.MF > > > I have the following in my MANIFEST.MF > > Web-ContextPath: webapp > Webapp-Context: webapp > > I think the problem is when running/deploying via EIK something is missing > in the deployed bundle and it prevents from the app properly running. I am > wondering how to indicate that files from WebContent need to be put at the > top level of the resulting bundle? > > Thank you! > Oleg > > > On Wed, Nov 15, 2017 at 1:20 AM, Jean-Baptiste Onofré <[email protected]> > wrote: > >> Not in the webconsole, you can use http:list and web:list commands. >> >> Anyway, if your MANIFEST contains Web-ContextPath, no need to have >> WEB-INF. >> >> Regards >> JB >> >> On 11/15/2017 04:29 AM, Oleg Cohen wrote: >> >>> Hi JB, >>> >>> I was able to narrow it down. The issue is how the bundle is deployed. I >>> am using EIK with Eclipse and I suspect the WEB-INF/ folder is not >>> deployed. Is there a way to list bundle contents in the Karaf console? >>> >>> Thank you! >>> Oleg >>> >>> On Nov 14, 2017, at 7:18 AM, Oleg Cohen <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hi JB, >>>> >>>> Nothing that I can see as a problem. Let me try and reproduce on a >>>> smaller example. >>>> >>>> Thank you! >>>> Oleg >>>> >>>> Sent from my iPhone >>>> >>>> On Nov 14, 2017, at 7:16 AM, Jean-Baptiste Onofré <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hi Oleg, >>>>> >>>>> Nothing special in the log ? >>>>> >>>>> Can you share/reproduce the issue with a test case ? >>>>> >>>>> Thanks. >>>>> >>>>> Regards >>>>> JB >>>>> >>>>> On 11/14/2017 12:44 PM, Oleg Cohen wrote: >>>>> >>>>>> Greetings, >>>>>> >>>>>> I wonder if anybody had the same problem. I have a WAB bundle and >>>>>> according to >>>>>> the log is started successfully. The state in the console is Active. >>>>>> >>>>>> org.eclipse.jetty.util - 9.3.14.v20161028 | Started >>>>>> HttpServiceContext{httpContext=WebAppHttpContext{empower.pla >>>>>> tform.reference.app >>>>>> - 25}} >>>>>> >>>>>> 25 | Active | 80 | 1.0.1.SNAPSHOT | Empower :: Platform :: >>>>>> Reference :: App >>>>>> >>>>>> When I check in the Http section of the webconsole I see the >>>>>> following: >>>>>> >>>>>> Web Contexts >>>>>> IDBundleStateWeb ContextState >>>>>> 25*undefined*/portal/Deployed >>>>>> >>>>>> The web context is not available. What does BundleState undefined >>>>>> mean? How can >>>>>> I further diagnose the issue? >>>>>> >>>>>> Thank you! >>>>>> Oleg >>>>>> >>>>> >>>>> -- >>>>> Jean-Baptiste Onofré >>>>> [email protected] <mailto:[email protected]> >>>>> http://blog.nanthrax.net <http://blog.nanthrax.net/> >>>>> Talend - http://www.talend.com <http://www.talend.com/> >>>>> >>>> >>> >> -- >> Jean-Baptiste Onofré >> [email protected] >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > > > > -- > *Oleg Cohen | Principal | **A S S U R E B R I D G E* > *Office: +1 617 564 0737 | Mobile: +1 617 455 7927 | Fax: +1 888 409 > 6995* > *Email: [email protected] <[email protected]> **| > www.assurebridge.com <http://www.assurebridge.com>* > -- *Oleg Cohen | Principal | **A S S U R E B R I D G E* *Office: +1 617 564 0737 | Mobile: +1 617 455 7927 | Fax: +1 888 409 6995* *Email: [email protected] <[email protected]> **| www.assurebridge.com <http://www.assurebridge.com>*
