The messages you get are OK,
the first one does tell you the Web-Application context, which is portal.
the Second does help you to declare where the War-Extender is supposed to
look at inside the War for WebContent and at this point it tells you it
looks at the usual place.
This feature was added a long time ago for certain cases where the "root"
folder for your web-content isn't set to the root folder inside the war but
somewhere else (I think eclipse-rap does something the likes)

regards, Achim


2012/11/21 PJR69 <[email protected]>

> Hi,
>
> I tested this with the latest snapshot
> (apache-karaf-2.3.1-20121121.004041-63) and again I have the same issue as
> I originally reported: The WAR seems to be deployed just fine (judging from
> log and from webconsole (so webconsole works now on localhost : 8181 /
> system / console) events; no errors) and it is installed into context
> /portal (according to web:list) but I still can’t see the app from
> localhost : 8181 / portal
>
> So IMO it looks like the earlier mentioned doesn’t seem to fix the issue
> in my case.
>
> The pax-web-extender 1.1.7 says on the log:
> … Using [portal] as web application context name …
> and
> … Using [] as web application root path ..
>
> Hmm…. Is there any way to see what contexts are actually running in a
> given Jetty instance?
>
>
> -          Petri
>
> [1] - http://team.ops4j.org/browse/PAXWEB-426
>
> From: jbonofre [via Karaf] [mailto:
> [email protected]]
> Sent: 7. marraskuuta 2012 15:20
> To: Riipinen Petri
> Subject: Re: How to debug non-working war-deployment?
>
> Hi Petri,
>
> thanks for the update, I'm not able to reproduce that on my machine. I
> try with another SNAPSHOT.
>
> Regards
> JB
>
> On 11/07/2012 02:16 PM, PJR69 wrote:
>
> > This is what I get an then it just hangs…
> >
> > karaf@root> features:install -v webconsole
> > Installing feature webconsole 2.3.1-SNAPSHOT
> > Installing feature webconsole-base 2.3.1-SNAPSHOT
> > Installing feature http 2.3.1-SNAPSHOT
> > Installing feature jetty 7.6.7.v20120910
> > Installing bundle
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.2-SNAPSHOT
> > Installing bundle
> mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.1.2
> > Installing bundle mvn:javax.mail/mail/1.4.5
> > Installing bundle
> mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
> > Installing bundle mvn:org.eclipse.jetty/jetty-util/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-io/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-http/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-client/7.6.7.v20120910
> > Installing bundle
> mvn:org.eclipse.jetty/jetty-continuation/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-jmx/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-server/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-security/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-servlet/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-servlets/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-xml/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-webapp/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-jndi/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-plus/7.6.7.v20120910
> > Installing bundle mvn:org.eclipse.jetty/jetty-websocket/7.6.7.v20120910
> > Checking configuration file
> mvn:org.apache.karaf/apache-karaf/2.3.1-SNAPSHOT/xml/jettyconfig
> > Installing bundle mvn:org.ops4j.pax.web/pax-web-api/1.1.5
> > Installing bundle mvn:org.ops4j.pax.web/pax-web-spi/1.1.5
> > Installing bundle mvn:org.ops4j.pax.web/pax-web-runtime/1.1.5
> > Installing bundle mvn:org.ops4j.pax.web/pax-web-jetty/1.1.5
> > Installing bundle mvn:org.apache.felix/org.apache.felix.metatype/1.0.4
> > Installing bundle
> mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.branding/2.3.1-SNAPSHOT
> > Installing bundle
> mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.console/2.3.1-SNAPSHOT
> > Installing bundle
> mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.admin/2.3.1-SNAPSHOT
> > Installing bundle
> mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.features/2.3.1-SNAPSHOT
> > Installing bundle
> mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.gogo/2.3.1-SNAPSHOT
> > Installing bundle
> mvn:org.apache.felix/org.apache.felix.webconsole.plugins.event/1.0.2
> >
> > (waited about 2 minutes and no progression)
> >
> >
> > -          Petri
> >
> > From: jbonofre [via Karaf] [mailto:[hidden
> email]</user/SendEmail.jtp?type=node&node=4026711&i=0>]
> > Sent: 7. marraskuuta 2012 11:53
> > To: Riipinen Petri
> > Subject: Re: How to debug non-working war-deployment?
> >
> > Could you try:
> >
> > features:install -v webconsole
> >
> > to see which bundle resolution takes time.
> >
> > Thanks,
> > Regards
> > JB
> >
> > On 11/07/2012 10:45 AM, PJR69 wrote:
> >
> >> That doesn’t seem to be working all all…. I used the Nov 06 snapshot,
> unzipped the staff and started karaf.bat. Then I just typed
> features:install webconsole and nyt it’s just running there for 5 minutes
> and nothing happens…
> >>
> >> IIRC, installing JUST the webconsole directly seems to be a bit iffy; I
> usually install at least jetty and war support before webconsole and after
> those the webconsole installed ok and took only few seconds.
> >>
> >>
> >> -          Petri
> >>
> >> From: jbonofre [via Karaf] [mailto:[hidden
> email]</user/SendEmail.jtp?type=node&node=4026709&i=0>]
> >> Sent: 7. marraskuuta 2012 11:36
> >> To: Riipinen Petri
> >> Subject: Re: How to debug non-working war-deployment?
> >>
> >> I guess that you try:
> >> features:install war
> >> features:install webconsole
> >>
> >> Could you try to install directly the webconsole (without previous http
> >> or war features installed):
> >>
> >> features:install webconsole
> >>
> >> I suspect an issue that I saw before.
> >>
> >> Regards
> >> JB
> >>
> >> On 11/07/2012 08:01 AM, PJR69 wrote:
> >>
> >>> Hi,
> >>>
> >>> Heh… ;) Ok, I feel a bit embarrassed now.. ;)
> >>>
> >>> Which snapshot would you recommend? I tried the two latest ones (Nov
> 06 and Nov 07) and the 07 one doesn’t seem to even start and the 06 has
> some issues with deploying the war, i.e. it won’t trigger Pax Web at all
> (there is no Web-State for my war and nothing gets dumped into the log even
> with DEBUG level set) and the Web Console doesn’t work at all. Not really
> keen on trying out every one of them… ;)
> >>>
> >>>
> >>> -          Petri
> >>>
> >>> From: jbonofre [via Karaf] [mailto:[hidden
> email]</user/SendEmail.jtp?type=node&node=4026707&i=0>]
> >>> Sent: 7. marraskuuta 2012 8:07
> >>> To: Riipinen Petri
> >>> Subject: Re: How to debug non-working war-deployment?
> >>>
> >>> Hi,
> >>>
> >>> Achim talked about Karaf 2.3.1-SNAPSHOT (which use Pax Web 1.1.5 (1.1.6
> >>> soon, I'm updating ;))).
> >>>
> >>> You can find Karaf 2.3.1-SNAPSHOT here:
> >>>
> >>>
> https://repository.apache.org/content/groups/snapshots/org/apache/karaf/apache-karaf/2.3.1-SNAPSHOT/
> >>>
> >>> Regards
> >>> JB
> >>>
> >>> On 11/07/2012 06:27 AM, PJR69 wrote:
> >>>
> >>>> Hi again,
> >>>>
> >>>> Ok, I’m prolly being a bit slow here but I’m trying to find
> 2.3.1-SNAPSHOT here:
> https://oss.sonatype.org/content/repositories/ops4j-snapshots/org/ops4j/pax/web/and
>  can’t see it… Where do I find it?
> >>>>
> >>>>
> >>>> -          Petri
> >>>>
> >>>> From: Achim Nierbeck [via Karaf] [mailto:[hidden
> email]</user/SendEmail.jtp?type=node&node=4026704&i=0>]
> >>>> Sent: 6. marraskuuta 2012 21:31
> >>>> To: Riipinen Petri
> >>>> Subject: Re: How to debug non-working war-deployment?
> >>>>
> >>>> Hi,
> >>>>
> >>>> do you mind to test with the latest 2.3.1-SNAPSHOT, cause there had
> been an issue with Pax-Web [1]
> >>>> which should be fixed by now.
> >>>>
> >>>> regards, Achim
> >>>>
> >>>> [1] - http://team.ops4j.org/browse/PAXWEB-426
> >>>>
> >>>> 2012/11/6 PJR69 <[hidden
> email]</user/SendEmail.jtp?type=node&node=4026701&i=0>>
> >>>> Hi,
> >>>>
> >>>> Thanks for the advice, that helped me to progress a lot. Now it seems
> that my servlet looks to be deployed ok, but the context-mapping isn’t
> working for some reason or other.
> >>>>
> >>>> web:list shows one entry:
> >>>> State = Active
> >>>> Web-State = Deployed
> >>>> Web-ContextPath = /portal
> >>>>
> >>>> But when I try to browse http://localhost:8181/portal I get HTTP
> error 404, not found.
> >>>>
> >>>> When I look at the log, I always get these kinds of entries:
> >>>> Path [/portal] does not match any context.
> >>>>
> >>>> I’ve tried numerous different URL combinations there (like
> /portal/portal and /portal1/portal as portal1 is the name of the Karaf
> instance where the war is deployed) but nothing seems to work.
> >>>>
> >>>> In the manifest I have Web-ContextPath: portal so AFAIU, the
> application should be on the above URL.
> >>>>
> >>>> I’m trying to follow the infor here
> http://leshazlewood.com/2010/09/08/osgi-maven-pax-and-web-applications/as 
> much as possible, but I don’t have any jsp-pages there. The main servlet
> is mapped just on /
> >>>>
> >>>> So, AFAIU, Karaf + Pax seem to deploy my OSGIfied WAR-bundle ok, no
> errors on log at least, but for some reason the main servlet inside the war
> just can’t be reached via the URL that I’d assume it should be.
> >>>>
> >>>> Any ideas how to proceed would be greatly appreciated…
> >>>>
> >>>>
> >>>> -          Petri
> >>>>
> >>>>
> >>>> From: Achim Nierbeck [via Karaf] [mailto:[hidden
> email]</user/SendEmail.jtp?type=node&node=4026701&i=1>]
> >>>> Sent: 5. marraskuuta 2012 15:50
> >>>> To: Riipinen Petri
> >>>> Subject: Re: How to debug non-working war-deployment?
> >>>> Hi,
> >>>>
> >>>> which version of Karaf do you use?
> >>>> Second, what does the karaf.log say?
> >>>>
> >>>> How does your war look like, did you add the required OSGi-Manifest
> entries to it?
> >>>> if not, you need to install it with
> >>>> install -s webbundle:mvn:url
> >>>>
> >>>> What does the web:list command list when used?
> >>>>
> >>>> Besides that if you want to debug, you should start Karaf in debug
> mode by using
> >>>> "karaf.sh debug" (or "karaf.bat debug" on windows) on comandline.
> >>>>
> >>>> The sources for the web-extender can be found at OPS4j Pax-Web, see
> [1] to [3]
> >>>>
> >>>> regards, Achim
> >>>>
> >>>> [1] -
> http://team.ops4j.org/wiki/display/ops4j/Open+Participation+Software+for+Java
> >>>> [2] - http://team.ops4j.org/wiki/display/paxweb/Pax+Web
> >>>> [3] - https://github.com/ops4j/org.ops4j.pax.web
> >>>> 2012/11/5 PJR69 <[hidden
> email]</user/SendEmail.jtp?type=node&node=4026686&i=0>>
> >>>> I have a WAR-packaged application that runs fine on Tomcat.
> >>>>
> >>>> Now I'm trying to get it to run on Karaf with jetty. I've installed
> jetty +
> >>>> war features and I see jetty running on 8181 and get the page not
> found
> >>>> error when browsing the root.
> >>>>
> >>>> I've osgified my manifest as instructed here:
> >>>> http://team.ops4j.org/wiki/display/paxweb/OSGi-fy+your+WAR and to me
> it
> >>>> looks ok.
> >>>>
> >>>> But when I drop the WAR into the deploy-folder, nothing much really
> happens.
> >>>> I do see the installer writing "installed... .war" -text and list
> shows that
> >>>> the application is there in Installed-state. But nothing else happens.
> >>>>
> >>>> The application should be bound to /portal-endpoint but navigating
> there
> >>>> with a browser just gives the same page not found error and nothing
> gets
> >>>> output on the log.
> >>>>
> >>>> Any ideas how to proceed with debugging the problem?
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> View this message in context:
> http://karaf.922171.n3.nabble.com/How-to-debug-non-working-war-deployment-tp4026682.html
> >>>> Sent from the Karaf - User mailing list archive at Nabble.com.
>
> ________________________________
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://karaf.922171.n3.nabble.com/How-to-debug-non-working-war-deployment-tp4026682p4026711.html
> To start a new topic under Karaf - User, email
> [email protected]<mailto:
> [email protected]>
> To unsubscribe from Karaf - User, click here<
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=930749&code=cGV0cmkucmlpcGluZW5AaW5zdGEuZml8OTMwNzQ5fDU5NTY5OTMzOA==
> >.
> NAML<
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
>
>
>
>
> --
> View this message in context:
> http://karaf.922171.n3.nabble.com/How-to-debug-non-working-war-deployment-tp4026682p4026841.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 

Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
Commiter & Project Lead
blog <http://notizblog.nierbeck.de/>

Reply via email to