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 <[email protected]>: > 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 > [email protected]: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:[email protected]] > Sent: Thursday, July 28, 2011 9:39 AM > To: [email protected] > 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:[email protected]] > Sent: Thursday, July 28, 2011 2:19 AM > To: [email protected] > 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 <[email protected]>: >> 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: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > > -- > -- > *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: [email protected] > For additional commands, e-mail: [email protected] > > > *************************************************************************************** > 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: [email protected] > For additional commands, e-mail: [email protected] > > > *************************************************************************************** > 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: [email protected] > For additional commands, e-mail: [email protected] > > -- -- *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: [email protected] For additional commands, e-mail: [email protected]

