Hi Low, You don't have the exact glassfish jstl jars deployed. From my earlier email to you, the ones you should use are: org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:1.2.0.v201105211821 org.glassfish.web:javax.servlet.jsp.jstl:1.2.2
Try using those - you wil find them in maven central. Jan On 11 September 2014 15:09, Heng Sin Low <[email protected]> wrote: > Hi Jan, > > Same exception with the grassfish jstl bundle - http://pastebin.com/eaAZJ4RL > > Regards, > Low > > On Thu, Sep 11, 2014 at 12:13 PM, Heng Sin Low <[email protected]> wrote: >> >> Hi Jan, >> >> You are right, it doesn't resolve against the standard jetty and equinox >> bundle list. Don't notice some of the import resolve against the export from >> my application's bundle ( org.apache.xml.dtm, org.apache.xml.utils, >> org.apache.xpath and org.apache.xpath.objects. the export comes from an >> embedded xalan-2.7.1.jar ). Will test whether it will works better using the >> grassfish jstl jar instead ( was trying to use what's recommended by the >> 9.2.3 distribution ). >> >> Regards, >> Low >> >> >> On Thu, Sep 11, 2014 at 11:51 AM, Jan Bartel <[email protected]> wrote: >>> >>> Low, >>> >>> How did you get org.apache.taglibs.taglibs-standard-impl-1.2.1.jar to >>> resolve? It does not resolve for me. >>> >>> Can you do a console "bundle" and "diag" commands on it for me to see >>> how you're osgi container has resolved it? >>> >>> thanks >>> Jan >>> >>> On 11 September 2014 13:17, Jan Bartel <[email protected]> wrote: >>> > Low, >>> > >>> > >>> > On 11 September 2014 12:22, Heng Sin Low <[email protected]> wrote: >>> >> Hi Jan, >>> >> >>> >> Here it goes - http://pastebin.com/PMbP2z9n >>> > >>> > Thanks for that, looking at your deployed bundle list and will get >>> > back to you on that. >>> > >>> > >>> >> Also, since the jetty jsp fragment 2.3.3 is working fine for me, does >>> >> I miss >>> >> anything if I stick with that instead ? >>> > >>> > You don't need it if you are using the apache jsp jars, and it may in >>> > fact be detrimental - its only there because some of the glassfish >>> > jars lack a correct manifest. >>> > >>> >> Just notice that there is setting of boot delegation and system >>> >> packages in >>> >> the jetty osgi unit testing code ( wasn't mention in the osgi doc ) , >>> >> is >>> >> that a must to get the whole thing working ? >>> > >>> > I don't think I added anything to the default delegation and system >>> > packages for apache jsp - whatever you had for glassfish jsp should be >>> > sufficient. However, if you're trying to use the apache jstl jars, >>> > they may require something extra, I won't know until I try to use them >>> > myself. >>> > >>> > Jan >>> > >>> >> >>> >> Regards, >>> >> Low >>> >> >>> >> On Thu, Sep 11, 2014 at 9:22 AM, Jan Bartel <[email protected]> wrote: >>> >>> >>> >>> Hi Heng, >>> >>> >>> >>> How about you post the output of a console "status" command from >>> >>> eclipse so I can see which bundles you have deployed and their >>> >>> resolution status? >>> >>> >>> >>> >>> >>> >>> >>> On 11 September 2014 11:01, Heng Sin Low <[email protected]> wrote: >>> >>> ... >>> >>> > 1. The jstl related jar listed in the osgi documentation is >>> >>> > different >>> >>> > from >>> >>> > what is being use in the 9.2.3 distribution. Is that because that's >>> >>> > the >>> >>> > only >>> >>> > combination that will work for the OSGi environment ? >>> >>> >>> >>> Ah. The names of the jstl jars look a bit mangled in the >>> >>> documentation. Darn. I'll have to fix that up. They should be: >>> >>> >>> >>> org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:1.2.0.v201105211821 >>> >>> org.glassfish.web:javax.servlet.jsp.jstl:1.2.2 >>> >>> >>> >>> Note that these are the glassfish jstl jars. I haven't tested against >>> >>> the apache jstl jars yet - I'll take a look at their manifests and >>> >>> see >>> >>> if they are compatible. >>> >>> >>> >>> > 2. I've been testing this against the equinox 3.10 ( eclipse luna ) >>> >>> > environment. Perhaps that's not a supported environment yet ? >>> >>> >>> >>> Its been tested on kepler and luna. >>> >>> >>> >>> >>> >>> > Regarding the updated doc, I think one missing piece of information >>> >>> > is >>> >>> > which >>> >>> > bundle needs to be set as auto start. >>> >>> >>> >>> I'm deploying this using the pax unit test environment for osgi and >>> >>> the default there seems to be to start all bundles that aren't >>> >>> fragments. Which bundle are you needing to set autostart on?? >>> >>> >>> >>> thanks >>> >>> Jan >>> >>> >>> >>> > >>> >>> > Thanks. >>> >>> > >>> >>> > Regards, >>> >>> > >>> >>> > Low >>> >>> > >>> >>> > >>> >>> > On Thu, Sep 11, 2014 at 6:08 AM, Jan Bartel <[email protected]> >>> >>> > wrote: >>> >>> >> >>> >>> >> Hi Low, >>> >>> >> >>> >>> >> The doco is now updated and online: >>> >>> >> >>> >>> >> https://www.eclipse.org/jetty/documentation/9.2.3.v20140905/index.html >>> >>> >> >>> >>> >> cheers >>> >>> >> Jan >>> >>> >> >>> >>> >> On 10 September 2014 17:53, Jan Bartel <[email protected]> wrote: >>> >>> >> > Hi Low, >>> >>> >> > >>> >>> >> > Actually, I'm working on it as we speak. >>> >>> >> > >>> >>> >> > If you take a look in the jetty sources at the >>> >>> >> > TestJettyOSGiBootWithAnnotations class (and also the superclass >>> >>> >> > TestJettyOSGiBootCore), it will help get you started as to which >>> >>> >> > jars >>> >>> >> > you need to deploy. Here's a link to the src: >>> >>> >> > >>> >>> >> > >>> >>> >> > >>> >>> >> > https://github.com/eclipse/jetty.project/blob/master/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java >>> >>> >> > >>> >>> >> > In addition to the standard jetty jars, for apache-jsp use: >>> >>> >> > >>> >>> >> > org.mortbay.jasper:apache-el:8.0.9.M3 >>> >>> >> > org.mortbay.jasper:apache-jsp:8.0.9.M3 >>> >>> >> > org.eclipse.jetty:apache-jsp:9.2.3 >>> >>> >> > the usual jstl api jar >>> >>> >> > the usual jstl impl jar >>> >>> >> > the usual jdt jar >>> >>> >> > you'll need all of the recommended jars for annotations as per >>> >>> >> > the >>> >>> >> > current documentation >>> >>> >> > take out any jetty-schema jar you have and replace it with the >>> >>> >> > org.eclipse.jetty.toolchain:jetty-osgi-servlet-api:3.1.M0 >>> >>> >> > >>> >>> >> > >>> >>> >> > Hopefully this will point you in the right direction. >>> >>> >> > >>> >>> >> > I should have the doc updated shortly and pushed up to the >>> >>> >> > documentation page. I'll let you know. >>> >>> >> > >>> >>> >> > Jan >>> >>> >> > >>> >>> >> > On 10 September 2014 17:12, Heng Sin Low <[email protected]> >>> >>> >> > wrote: >>> >>> >> >> Hi Jan, >>> >>> >> >> >>> >>> >> >> I can only find the setup documentation ( >>> >>> >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> >> >> http://www.eclipse.org/jetty/documentation/current/framework-jetty-osgi.html >>> >>> >> >> ) for the grassfish jsp engine. Where can I find the >>> >>> >> >> documentation >>> >>> >> >> for >>> >>> >> >> the >>> >>> >> >> setup of the apache jsp engine for 9.2.3 ? The >>> >>> >> >> jetty-jsp-fragment is >>> >>> >> >> always >>> >>> >> >> working for me but I couldn't get the apache jsp engine up and >>> >>> >> >> running >>> >>> >> >> and >>> >>> >> >> without any documentation, it is always a struggle to know >>> >>> >> >> whether >>> >>> >> >> I've >>> >>> >> >> miss >>> >>> >> >> anything. >>> >>> >> >> >>> >>> >> >> Regards, >>> >>> >> >> Low >>> >>> >> >> >>> >>> >> >> On Wed, Sep 10, 2014 at 12:04 PM, Jan Bartel <[email protected]> >>> >>> >> >> wrote: >>> >>> >> >>> >>> >>> >> >>> And for OSGi users out there, please note that with 9.2.3 we >>> >>> >> >>> swapped >>> >>> >> >>> over to using apache jsp (jasper 8.0.9), the same as we use >>> >>> >> >>> for the >>> >>> >> >>> distribution. >>> >>> >> >>> >>> >>> >> >>> cheers >>> >>> >> >>> Jan >>> >>> >> >>> >>> >>> >> >>> On 10 September 2014 02:50, Jesse McConnell >>> >>> >> >>> <[email protected]> >>> >>> >> >>> wrote: >>> >>> >> >>> > We are pleased to announce the availability of Jetty 9.2.3, >>> >>> >> >>> > Jetty >>> >>> >> >>> > 8.1.16 and Jetty 7.6.16! >>> >>> >> >>> > >>> >>> >> >>> > The Jetty 9 release is a standard point release with 25 >>> >>> >> >>> > total >>> >>> >> >>> > issues >>> >>> >> >>> > resolved. The Jetty 7 and Jetty 8 releases continue to be >>> >>> >> >>> > released >>> >>> >> >>> > in >>> >>> >> >>> > lockstep with 3 and 7 issues resolved respectively. >>> >>> >> >>> > >>> >>> >> >>> > We encourage everyone using Jetty 9.2.2 to update when they >>> >>> >> >>> > get >>> >>> >> >>> > the >>> >>> >> >>> > chance. Additionally we encourage anyone using Jetty 7 and >>> >>> >> >>> > 8 to >>> >>> >> >>> > update as well, ideally to Jetty 9. We have been clear for >>> >>> >> >>> > some >>> >>> >> >>> > time >>> >>> >> >>> > now that public support for Jetty 7 and 8 will dry up on the >>> >>> >> >>> > mailing >>> >>> >> >>> > lists over time and our current plans are to cease >>> >>> >> >>> > maintenance >>> >>> >> >>> > releases for anything outside of a security vulnerability >>> >>> >> >>> > for >>> >>> >> >>> > Jetty >>> >>> >> >>> > 7 >>> >>> >> >>> > and 8 entirely at years end. >>> >>> >> >>> > >>> >>> >> >>> > If you haven't already, now is the time to plan your >>> >>> >> >>> > migration to >>> >>> >> >>> > Jetty >>> >>> >> >>> > 9. >>> >>> >> >>> > >>> >>> >> >>> > The issues resolved are listed below. >>> >>> >> >>> > >>> >>> >> >>> > Distribution Downloads: >>> >>> >> >>> > >>> >>> >> >>> > - http://download.eclipse.org/jetty/ >>> >>> >> >>> > >>> >>> >> >>> > The artifacts are also available in the Global Central >>> >>> >> >>> > Repository. >>> >>> >> >>> > >>> >>> >> >>> > - http://central.maven.org/ >>> >>> >> >>> > >>> >>> >> >>> > Eclipse P2 repositories are available as well. >>> >>> >> >>> > >>> >>> >> >>> > If you find an issue with this release you can open a bug >>> >>> >> >>> > through >>> >>> >> >>> > the >>> >>> >> >>> > guided bugzilla page located here: >>> >>> >> >>> > >>> >>> >> >>> > - >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty&format=guided >>> >>> >> >>> > >>> >>> >> >>> > Documentation can be found at our documentation hub >>> >>> >> >>> > >>> >>> >> >>> > - https://www.eclipse.org/jetty/documentation/ >>> >>> >> >>> > >>> >>> >> >>> > Finally, a reminder that both dev and prod support are >>> >>> >> >>> > offered >>> >>> >> >>> > through >>> >>> >> >>> > Webtide >>> >>> >> >>> > (www.webtide.com), feel free to contact us through that site >>> >>> >> >>> > or >>> >>> >> >>> > ping >>> >>> >> >>> > me directly if you are interested in learning more. >>> >>> >> >>> > Documentation >>> >>> >> >>> > PDF's are available for direct download on the webtide.com >>> >>> >> >>> > website >>> >>> >> >>> > as >>> >>> >> >>> > well. >>> >>> >> >>> > >>> >>> >> >>> > cheers, >>> >>> >> >>> > The Jetty Development Team >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > jetty-9.2.3.v20140905 - 05 September 2014 >>> >>> >> >>> > + 347110 renamed class transformer methods >>> >>> >> >>> > + 411163 Add embedded jetty code example with JSP enabled >>> >>> >> >>> > + 435322 Added a idleTimeout to the SharedBlockerCallback >>> >>> >> >>> > + 435533 Handle 0 sized async gzip >>> >>> >> >>> > + 435988 ContainerLifeCycle: beans never stopped on remove >>> >>> >> >>> > + 436862 Update jetty-osgi to asm-5 and spifly-1.0.1 >>> >>> >> >>> > + 438500 Odd NoClassDef errors when shutting down the >>> >>> >> >>> > jetty-maven-plugin via >>> >>> >> >>> > the stop goal >>> >>> >> >>> > + 440255 ensure 500 is logged on thrown Errors >>> >>> >> >>> > + 441073 isEarlyEOF on HttpInput >>> >>> >> >>> > + 441475 org.eclipse.jetty.server.ResourceCache exceptions >>> >>> >> >>> > under >>> >>> >> >>> > high >>> >>> >> >>> > load >>> >>> >> >>> > + 441479 Jetty hangs due to deadlocks in session manager >>> >>> >> >>> > + 441649 Update to jsp and el Apache Jasper 8.0.9 >>> >>> >> >>> > + 441756 Ssl Stackoverflow on renegotiate >>> >>> >> >>> > + 441897 Fixed etag handling in gzipfilter >>> >>> >> >>> > + 442048 fixed sendRedirect %2F encoding >>> >>> >> >>> > + 442383 Improved insufficient threads message >>> >>> >> >>> > + 442628 Update example xml file for second server instance >>> >>> >> >>> > to >>> >>> >> >>> > extract >>> >>> >> >>> > wars >>> >>> >> >>> > + 442642 Quickstart generates valid XML >>> >>> >> >>> > + 442759 Allow specific ServletContainerInitializers to be >>> >>> >> >>> > excluded >>> >>> >> >>> > + 442950 Embedded Jetty client requests to localhost hangs >>> >>> >> >>> > with >>> >>> >> >>> > high >>> >>> >> >>> > cpu usage >>> >>> >> >>> > (NIO OP_CONNECT Solaris/Sparc). >>> >>> >> >>> > + 443049 Improved HttpParser illegal character messages >>> >>> >> >>> > + 443158 Fixed HttpOutput spin >>> >>> >> >>> > + 443172 web-fragment.xml wrongly parsed for applications >>> >>> >> >>> > running >>> >>> >> >>> > in >>> >>> >> >>> > serlvet >>> >>> >> >>> > 2.4 mode >>> >>> >> >>> > + 443231 java.lang.NullPointerException on scavenge >>> >>> >> >>> > scheduling >>> >>> >> >>> > when >>> >>> >> >>> > session id >>> >>> >> >>> > manager declared before shared scheduler >>> >>> >> >>> > + 443262 Distinguish situation where jetty looks for tlds >>> >>> >> >>> > in >>> >>> >> >>> > META-INF >>> >>> >> >>> > but >>> >>> >> >>> > finds none vs does not look >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > jetty-8.1.16.v20140903 - 03 September 2014 >>> >>> >> >>> > + 409788 Large POST body causes >>> >>> >> >>> > java.lang.IllegalStateException: >>> >>> >> >>> > SENDING => >>> >>> >> >>> > HEADERS. >>> >>> >> >>> > + 433689 Evict idle HttpDestinations from client >>> >>> >> >>> > + 433802 check EOF in send1xx >>> >>> >> >>> > + 438996 Scavenger-Timer in HashSessionManager can die >>> >>> >> >>> > because >>> >>> >> >>> > of >>> >>> >> >>> > IllegalStateException from getMaxInactiveInterval >>> >>> >> >>> > + 442048 fixed sendRedirect %2F encoding >>> >>> >> >>> > + 442839 highly fragmented websocket messages can result in >>> >>> >> >>> > corrupt >>> >>> >> >>> > binary >>> >>> >> >>> > messages >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > jetty-7.6.16.v20140902 - 02 September 2014 >>> >>> >> >>> > + 409788 Large POST body causes >>> >>> >> >>> > java.lang.IllegalStateException: >>> >>> >> >>> > SENDING => >>> >>> >> >>> > HEADERS. >>> >>> >> >>> > + 433802 check EOF in send1xx >>> >>> >> >>> > + 442839 highly fragmented websocket messages can result in >>> >>> >> >>> > corrupt >>> >>> >> >>> > binary >>> >>> >> >>> > messages >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > -- >>> >>> >> >>> > jesse mcconnell >>> >>> >> >>> > [email protected] >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> > --------------------------------------------------------------------- >>> >>> >> >>> > To unsubscribe from this list, please visit: >>> >>> >> >>> > >>> >>> >> >>> > http://xircles.codehaus.org/manage_email >>> >>> >> >>> > >>> >>> >> >>> > >>> >>> >> >>> >>> >>> >> >>> >>> >>> >> >>> >>> >>> >> >>> -- >>> >>> >> >>> Jan Bartel <[email protected]> >>> >>> >> >>> www.webtide.com >>> >>> >> >>> 'Expert Jetty/CometD developer,production,operations advice' >>> >>> >> >>> _______________________________________________ >>> >>> >> >>> jetty-users mailing list >>> >>> >> >>> [email protected] >>> >>> >> >>> To change your delivery options, retrieve your password, or >>> >>> >> >>> unsubscribe >>> >>> >> >>> from this list, visit >>> >>> >> >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> >> >> _______________________________________________ >>> >>> >> >> jetty-users mailing list >>> >>> >> >> [email protected] >>> >>> >> >> To change your delivery options, retrieve your password, or >>> >>> >> >> unsubscribe >>> >>> >> >> from >>> >>> >> >> this list, visit >>> >>> >> >> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> >> > >>> >>> >> > >>> >>> >> > >>> >>> >> > -- >>> >>> >> > Jan Bartel <[email protected]> >>> >>> >> > www.webtide.com >>> >>> >> > 'Expert Jetty/CometD developer,production,operations advice' >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> -- >>> >>> >> Jan Bartel <[email protected]> >>> >>> >> www.webtide.com >>> >>> >> 'Expert Jetty/CometD developer,production,operations advice' >>> >>> >> _______________________________________________ >>> >>> >> jetty-users mailing list >>> >>> >> [email protected] >>> >>> >> To change your delivery options, retrieve your password, or >>> >>> >> unsubscribe >>> >>> >> from this list, visit >>> >>> >> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> > >>> >>> > >>> >>> > >>> >>> > _______________________________________________ >>> >>> > jetty-users mailing list >>> >>> > [email protected] >>> >>> > To change your delivery options, retrieve your password, or >>> >>> > unsubscribe >>> >>> > from >>> >>> > this list, visit >>> >>> > https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> Jan Bartel <[email protected]> >>> >>> www.webtide.com >>> >>> 'Expert Jetty/CometD developer,production,operations advice' >>> >>> _______________________________________________ >>> >>> jetty-users mailing list >>> >>> [email protected] >>> >>> To change your delivery options, retrieve your password, or >>> >>> unsubscribe >>> >>> from this list, visit >>> >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >> >>> >> >>> >> >>> >> _______________________________________________ >>> >> jetty-users mailing list >>> >> [email protected] >>> >> To change your delivery options, retrieve your password, or >>> >> unsubscribe from >>> >> this list, visit >>> >> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> > >>> > >>> > >>> > -- >>> > Jan Bartel <[email protected]> >>> > www.webtide.com >>> > 'Expert Jetty/CometD developer,production,operations advice' >>> >>> >>> >>> -- >>> Jan Bartel <[email protected]> >>> www.webtide.com >>> 'Expert Jetty/CometD developer,production,operations advice' >>> _______________________________________________ >>> jetty-users mailing list >>> [email protected] >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >> >> > > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users -- Jan Bartel <[email protected]> www.webtide.com 'Expert Jetty/CometD developer,production,operations advice' _______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
