felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Achim Nierbeck <bcanh...@googlemail.com>
Subject Re: PAX web and felix
Date Thu, 28 Jul 2011 15:32:34 GMT
Hi

could you try the 3.1.8 version, that's the one used inside Karaf,
known to work :-)

regards, Achim

2011/7/28 Bruce Hartman <BHartman@westell.com>:
> Here's the error I'm getting trying to run pax Web 1.1.0 with the Felix Web console:
>
> -> 89 [FelixStartLevel] INFO org.eclipse.jetty.util.log - jetty-7.x.y-SNAPSHOT
> 108 [FelixStartLevel] INFO org.ops4j.pax.web.service.jetty.internal.JettyServerImpl -
Pax Web available at [0.0.0.0]:[8888]
> 118 [FelixStartLevel] INFO org.eclipse.jetty.util.log - Started NIOSocketConnectorWrapper@0.0.0.0:8888
STARTING
> 122 [FelixStartLevel] INFO org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl
- Binding bundle: [org.apache.felix.webconsole [6]] to http service
> ERROR: EventDispatcher: Error during dispatch. (java.lang.IllegalStateException: ServletConfig
has not been initialized)
> java.lang.IllegalStateException: ServletConfig has not been initialized
>        at javax.servlet.GenericServlet.getServletContext(GenericServlet.java:185)
>        at javax.servlet.GenericServlet.log(GenericServlet.java:306)
>        at org.apache.felix.webconsole.internal.servlet.OsgiManager.log(OsgiManager.java:561)
>        at org.apache.felix.webconsole.internal.servlet.OsgiManager.bindHttpService(OsgiManager.java:736)
>        at org.apache.felix.webconsole.internal.servlet.OsgiManager$HttpServiceTracker.addingService(OsgiManager.java:650)
>        at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
>        at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
>        at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
>        at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:871)
>        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:733)
>        at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662)
>        at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3721)
>        at org.apache.felix.framework.Felix.access$000(Felix.java:80)
>
> Here's the bundles I have installed:
>
> [   0] [Active     ] [    0] System Bundle (3.0.6)
> [   1] [Active     ] [    1] Apache Felix Bundle Repository (1.6.2)
> [   2] [Active     ] [    1] Apache Felix Configuration Admin Service (1.2.8)
> [   3] [Active     ] [    1] Apache Felix Log Service (1.0.0)
> [   4] [Active     ] [    1] Apache Felix Shell Service (1.4.2)
> [   5] [Active     ] [    1] Apache Felix Shell TUI (1.4.1)
> [   6] [Active     ] [    1] Apache Felix Web Management Console (3.1.6)
> [   7] [Active     ] [    1] OPS4J Pax Web - Extender - WAR (1.1.0)
> [   8] [Active     ] [    1] OPS4J Pax Web - Jetty Bundle (1.1.0)
> [   9] [Active     ] [    1] OPS4J Pax Web - Jsp Support (1.1.0)
> [  10] [Active     ] [    1] slf4j-api (1.6.1)
> [  11] [Resolved   ] [    1] slf4j-simple (1.6.1)
>
>
> Any help or advice someone has is appreciated very much.
>
> Thanks,
>
> Bruce
>
> -----Original Message-----
> From: Bruce Hartman [mailto:BHartman@westell.com]
> Sent: Thursday, July 28, 2011 9:39 AM
> To: users@felix.apache.org
> Subject: RE: PAX web and felix
>
> Thanks.  Has anyone else had problems running the Felix Web console with the newer versions
of PAX web?
>
> Bruce
>
> -----Original Message-----
> From: Achim Nierbeck [mailto:bcanhome@googlemail.com]
> Sent: Thursday, July 28, 2011 2:19 AM
> To: users@felix.apache.org
> Subject: Re: PAX web and felix
>
> Hi,
>
> well I strongly suggest to use a newer version like 1.0.4 or 1.1.0.
> Now regarding your Issue with the webconsole, interesting since in Apache Karaf
> we don't have such issues there. You might take a look at what
> versions and what dependencies
> we used in Karaf or I don't know about your usecase you might take a
> look at Karaf
> since it pretty much does cover all you need to get a HTTP-Service or
> WAB or WAR running
> in OSGi.
>
> Regards, Achim
>
> 2011/7/27 Bruce Hartman <BHartman@westell.com>:
>> I'm attempting to get jsp to work in a bundle.
>>
>> I loaded the three pax bundles:
>> OPS4J Pax Web - Jetty Bundle (0.7.3)
>> OPS4J Pax Web - Jsp Support (0.7.3)
>> OPS4J Pax Web - Extender - WAR (0.7.3)
>>
>> (I didn't use the newer versions because I couldn't get the Apache Felix Web Management
Console (3.1.6) bundle working with it).
>>
>> I then added the following to a service tracker:
>>
>> httpContext = webContainer.createDefaultHttpContext();
>>            webContainer.registerServlet("/frameworkservlet", new FrameworkServlet(),
null, httpContext);
>>            webContainer.registerJsps(new String[]{ "*.jsp" }, httpContext);
>>            webContainer.registerResources("/", "/war", httpContext);
>>
>> My manifest file has the entry:
>> Web-ContextPath: /war
>>
>> My bundle has a "war" directory, with a jsp directory under that.
>>
>> All html (and other) pages work just fine.  For example, if I put a index.html file
in my war directory, it is addressable as http://<ip>:<port>/index.html.  JSP
files are working differently, though.  If I put an index.jsp in my war/jsp directory, my
jsp file is only addressable by http://<ip>:<port>/war/jsp/index.jsp (I would
expect that "/war/" would not be necessary as part of the path.  Furthermore, I can't seem
to access CSS files and other resources from my jsp file no matter what path I put in.
>>
>> If I changes the registerJsps call to new String[]{"/jsp/*"}, I cannot access the
jsp file from the browser at all (no matter what path I use).
>>
>> I don't have a web.xml file.  I don't think I need one (based on the fact that html
is working just fine).
>>
>> Am I missing something here?  Do I have to add something else to my manifest?
>>
>> Thanks in advance for any help/advice.  Let me know if you need more clarification
>>
>> Bruce
>>
>> ***************************************************************************************
>> This e-mail and its attachments are private and may contain confidential and proprietary
information that is protected.
>> If you are not the intended recipient, you are hereby notified that any disclosure,
copying, distribution or use of the
>> information contained in or attached to this message is strictly prohibited. If you
have received this e-mail in error,
>> please notify the sender by replying to this message, and then delete it from your
system.  Thank you.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>
>
>
> --
> --
> *Achim Nierbeck*
>
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>
> ***************************************************************************************
> This e-mail and its attachments are private and may contain confidential and proprietary
information that is protected.
> If you are not the intended recipient, you are hereby notified that any disclosure, copying,
distribution or use of the
> information contained in or attached to this message is strictly prohibited. If you have
received this e-mail in error,
> please notify the sender by replying to this message, and then delete it from your system.
 Thank you.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>
> ***************************************************************************************
> This e-mail and its attachments are private and may contain confidential and proprietary
information that is protected.
> If you are not the intended recipient, you are hereby notified that any disclosure, copying,
distribution or use of the
> information contained in or attached to this message is strictly prohibited. If you have
received this e-mail in error,
> please notify the sender by replying to this message, and then delete it from your system.
 Thank you.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>



-- 
--
*Achim Nierbeck*


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

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Mime
View raw message