1 Jun 2008 02:29
Re: [jetty-user] Setting the classpath when using WebappDeployer
Jan Bartel <janb <at> webtide.com>
2008-06-01 00:29:02 GMT
2008-06-01 00:29:02 GMT
mantis666, You can put the jars you want to access in multiple webapps in $JETTY-HOME/lib/ext and leave parentLoaderPriority as false. Each webapp's classloader will then delegate to the jetty container classloader to load the classes from the common directory. cheers Jan mantis666 wrote: > Hi, > I'm using the following code to deploy a webappdeployer in an embedded > jetty server. > > Server jettyWebServer = new Server(8080); > WebAppDeployer webAppDeployer = new WebAppDeployer(); > webAppDeployer.setContexts( jettyWebServer ); > webAppDeployer.setWebAppDir( "webapp" ); > webAppDeployer.setExtract( true ); > webAppDeployer.setParentLoaderPriority( false ); > webAppDeployer.start(); > > > jettyWebServer.setStopAtShutdown( true ); > jettyWebServer.setSendServerVersion( true ); > > jettyWebServer.start(); > jettyWebServer.join(); >(Continue reading)
RSS Feed