From: Chaudhuri, H. <Hir...@so...> - 2006-07-31 17:36:54
|
Hi, Jan. Thank you for hint. I just tried to create a lib/ext directory and move my jar into that one, but I still have the same result. It just seems to me that Jetty 5.1.8 does not use the lib directory at all. Placing my jar either in the ext directory or in the webapps' WEB-INF/lib is ok though. >From tomcat I'm used to have three directories: The webapps' WEB-INF/lib, the shared/lib and the server/lib directories, while only the first two are visible to a web application. Does jetty come with a similar model? Maybe I will try to turn off JSP as those two webapps are servlet based only. But that will only fix xerces to get along.... Hiran -----Original Message----- From: jet...@li... [mailto:jet...@li...] On Behalf Of Jan Bartel Sent: Montag, 31. Juli 2006 02:45 To: Jetty usage, help & informal support=20 Subject: Re: [Jetty-support] Jetty directory usage Hiran, Individual jars in $JETTY-HOME/lib will be put on the classpath. However, that is quite untidy, leading to a proliferation of jars at the top level of the lib. The tidy way to do it is to create subdirs under $JETTY-HOME/lib/ext and put your jars into the subdir structure, which can be as deep as you want. Regarding xerces, that is one of the biggest PITA for web containers - every webapp wants to use a specific version and that was one of the big drivers for the crazy inverted classloading hierarchy of the servlet spec.=20 Note that Jetty itself does not use xerces for parsing web.xml, it is the JSP engine that requires this. So, if you can turn off JSPs, then you're sweet :-) If not, then either you can try and make your webapps use the same version of xerces that the JSP engine uses, or vice versa (althought it sounds like you've tried that). Failing that, you are going to have to live with a copy of xerces in each. cheers Jan Chaudhuri, Hiran wrote: > Yes, that is what I want. > =20 > Funnily when I tried it I did not have success with the lib directory=20 > but the ext directory instead seemed to work. Do you know what is the=20 > difference? > =20 > Also, there seems to be a problem with xerces. The ext directory=20 > already contains a xercesimpl.jar file, while both webapps arrive with xerces.jar. > Putting these xerces.jar files into the ext directory would not work=20 > unless the xercesimpl.jar was removed - but this breaks the whole jetty. > Where should I put xerces.jar? > =20 > Hiran Chaudhuri >=20 > ---------------------------------------------------------------------- > -- > *From:* jet...@li... > [mailto:jet...@li...] *On Behalf Of=20 > *David Yu > *Sent:* Sonntag, 30. Juli 2006 01:32 > *To:* Jetty usage, help & informal support > *Subject:* Re: [Jetty-support] Jetty directory usage >=20 > Hi Hiran, >=20 > If I understand you correctly, you want a dependency jar (used by both > webapps) placed in a directory which both webapps can access. > You can put the jar files on JETTY_HOME/lib directory. Classes from=20 > this directory will be loaded and accessed by your webapps. >=20 > Hope this helps, > David >=20 > Chaudhuri, Hiran wrote: >=20 >> Hi there. >> >> I want to run several webapps in jetty. To speed up startup=20 >> performance I think it is a good idea to remove duplicate libraries=20 >> used by both webapps. Now the question is which directory to pick for >> that. Unfortunately I could not find anything about this in the=20 >> documentation. >> >> Any hints? >> >> Hiran Chaudhuri >> >>---------------------------------------------------------------------- >>-- >> >>---------------------------------------------------------------------- >>--- Take Surveys. Earn Cash. Influence the Future of IT Join=20 >>SourceForge.net's Techsay panel and you'll get the chance to share=20 >>your opinions on IT & business topics through brief surveys -- and=20 >>earn cash=20 >>http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEV >>DEV >> >>---------------------------------------------------------------------- >>-- >> >>_______________________________________________ >>Jetty-support mailing list >>Jet...@li... >>https://lists.sourceforge.net/lists/listinfo/jetty-support >> =20 >=20 >=20 >=20 > ---------------------------------------------------------------------- > -- >=20 > ---------------------------------------------------------------------- > --- Take Surveys. Earn Cash. Influence the Future of IT Join=20 > SourceForge.net's Techsay panel and you'll get the chance to share=20 > your opinions on IT & business topics through brief surveys -- and=20 > earn cash=20 > = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEV > DEV >=20 >=20 > ---------------------------------------------------------------------- > -- >=20 > _______________________________________________ > Jetty-support mailing list > Jet...@li... > https://lists.sourceforge.net/lists/listinfo/jetty-support ------------------------------------------------------------------------ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE V _______________________________________________ Jetty-support mailing list Jet...@li... https://lists.sourceforge.net/lists/listinfo/jetty-support |