From: Jan B. <ja...@we...> - 2008-02-11 19:06:27
|
Try using the setWar(String) call instead: <Set name="war">c:/Test/webapps</Set> cheers Jan Razvan Dragut wrote: > Hello Everyone, > > I am new to Jetty and I've tried to deploy my exploded web application > into Jetty. The way I need to do it is to keep my "docBase" outside the > Jetty filesystem ( jetty.home ) . I've tried to set the "resourceBase" > property to a absolute path ( C:/Test/webapps or file://C:/test/webapps) > but I am failing with an exception stating : > > ia org.mortbay.log.Slf4jLog > 63 [main] WARN org.mortbay.log - EXCEPTION > java.net.MalformedURLException: unknown protocol: c > at java.net.URL.<init>(Unknown Source) > at java.net.URL.<init>(Unknown Source) > at java.net.URL.<init>(Unknown Source) > at org.mortbay.resource.Resource.newResource(Resource.java:136) > at org.mortbay.resource.Resource.newResource(Resource.java:120) > at > org.mortbay.jetty.handler.ContextHandler.setResourceBase(ContextHandl > er.java:919) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.mortbay.xml.XmlConfiguration.set(XmlConfiguration.java:297) > at > org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:240) > > at > org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:206) > > at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:966) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.mortbay.start.Main.invokeMain(Main.java:194) > at org.mortbay.start.Main.start(Main.java:509) > at org.mortbay.start.Main.main(Main.java:119) > 78 [main] WARN org.mortbay.log - Config error at <Set > name="resourceBase"><Syste > mProperty name="jetty.home" default="."/>file://C:/Test/webapp</Set> > 78 [main] WARN org.mortbay.log - EXCEPTION > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > > ....................................................................................................................................... > > ....................................................................................................................................... > > Is is possible to set up context handler to make it work like that ? > > Here's my jettytest.xml file : > > <Configure class="org.mortbay.jetty.handler.ContextHandler"> > <Set name="contextPath">/</Set> > <Set name="resourceBase"><SystemProperty name="jetty.home" > default="."/>file://C:/Test/webapp</Set> > > <Set name="handler"> > <New class="org.mortbay.jetty.handler.ResourceHandler"> > > <Set name="welcomeFiles"> > <Array type="String"> > <Item>index.jsp</Item> > <Item>index.html</Item> > </Array> > </Set> > > <Set name="cacheControl">max-age=3600,public</Set> > > </New> > </Set> > > </Configure> > > > > Need some help on this, otherwise I cannot experience Jetty and I'll > have to stick with Tomcat. > > Thanks very much in advance, > > Regards, > > Razvan > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Jetty-support mailing list > Jet...@li... > https://lists.sourceforge.net/lists/listinfo/jetty-support -- Jan Bartel, Webtide LLC | ja...@we... | http://www.webtide.com |