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 <[email protected]>

> 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:
> [email protected]]
> 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.
>
>
>
> --
>
> 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/>
>
> ________________________________
> 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-tp4026682p4026686.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.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-tp4026682p4026700.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