David, Try doing: java -jar start.jar --list-options
Jan On 29 September 2011 10:43, David Haynes <david.dhc...@gmail.com> wrote: > Thanks for the response. > > Well, I guess I am closer. > I changed the jetty-web.xml as follows: > > <?xml version="1.0" encoding="ISO-8859-1"?> > <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting/DTD Configure/EN" " > http://www.eclipse.org/jetty/configure.dtd"> > <Configure id="wac" class="org.eclipse.jetty.webapp.WebAppContext"> > <Array id="plusConfig" type="java.lang.String"> > <Item>org.eclipse.jetty.webapp.WebInfConfiguration</Item> > <Item>org.eclipse.jetty.webapp.WebXmlConfiguration</Item> > <Item>org.eclipse.jetty.webapp.MetaInfConfiguration</Item> > <Item>org.eclipse.jetty.webapp.FragmentConfiguration</Item> > <Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item> <!-- > add for JNDI --> > <Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item> > <!-- add for JNDI --> > <Item>org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Item> > <Item>org.eclipse.jetty.webapp.TagLibConfiguration</Item> > </Array> > > <Set name="war"><SystemProperty name="jetty.home" > default="."/>/directory</Set> > <Set name="configurationClasses"><Ref id="plusConfig"/></Set> > </Configure> > > The other part of the manual page is about how to set the OPTIONS on the > java invocation but I am running this as an embedded service. So how do I do > the equivalent of the OPTIONS=plus from inside a Java class? > > The error message I am getting now is: > [2011-09-28 20:33:48,579][DEBUG]?:?(?:?): XML > o.e.j.w.WebAppContext{/directory,file:/tmp/jetty-127.0.0.1-8099-directory.war-_directory-any-/webapp/},./directory.setConfigurationClasses([Ljava.lang.String;@8f9a32) > > [2011-09-28 20:33:48,579][ WARN]?:?(?:?): Config error at <Set > name="configurationClasses"><Ref id="plusConfig"/></Set> > [2011-09-28 20:33:48,581][ WARN]?:?(?:?): Failed startup of context > o.e.j.w.WebAppContext{/directory,file:/tmp/jetty-127.0.0.1-8099-directory.war-_directory-any-/webapp/},./directory > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > I have tried the '/webapps/directory', '/webapp/directory' and '/directory' > for the <Set name="war" with no difference. > > > On Wed, Sep 28, 2011 at 6:49 PM, Jan Bartel <j...@intalio.com> wrote: > >> David, >> >> You need to ensure you have the jars on the classpath that enable >> j2ee-style features for jetty and configure the webapp to use them also. >> >> See http://wiki.eclipse.org/Jetty/Feature/JNDI >> >> Jan >> >> On 29 September 2011 03:23, David Haynes <david.dhc...@gmail.com> wrote: >> >>> I am probably missing something trivial but I can't seem to find it. >>> I am running Jetty 8.0.1.v20110908 as an embedded server. >>> My jetty-web.xml file looks like this: >>> >>> <?xml version="1.0" encoding="ISO-8859-1"?> >>> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting/DTD Configure/EN" " >>> http://www.eclipse.org/jetty/configure.dtd"> >>> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> >>> <Set name="contextPath">/directory</Set> >>> <Set name="war"><SystemProperty name="jetty.home" >>> default="."/>/webapp/directory</Set> >>> </Configure> >>> >>> My web.xml has this env-entry in it: >>> <env-entry> >>> <env-entry-name>database.fqn</env-entry-name> >>> <env-entry-type>java.lang.String</env-entry-type> >>> <env-entry-value>192.168.215.35</env-entry-value> >>> </env-entry> >>> >>> When I try to read the value from my webapp, I get the following: >>> [2011-09-28 13:12:55,638][DEBUG]?:?(?:?): No entry for classloader: >>> WebAppClassLoader=Directory Service@2f996f >>> [2011-09-28 13:12:55,638][DEBUG]?:?(?:?): Looking up >>> name="env/database.fqn" >>> [2011-09-28 13:12:55,639][ WARN]?:?(?:?): /directory/api/ping >>> org.jboss.resteasy.spi.UnhandledException: >>> javax.naming.NameNotFoundException; remaining name 'env/database.fqn' >>> at >>> org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:340) >>> at >>> org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214) >>> at >>> org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190) >>> >>> This is the start method: >>> public void startServer() throws Exception { >>> Connector connector = new SelectChannelConnector(); >>> connector.setHost(fqn); >>> connector.setPort(port); >>> connector.setMaxIdleTime(10000); // 10 seconds >>> >>> server = new Server(); >>> WebAppContext wac = new WebAppContext(warFilePath, contextPath); >>> wac.setParentLoaderPriority(true); >>> server.setHandler(wac); >>> server.setConnectors(new Connector[] { connector }); >>> server.start(); >>> } >>> >>> Does anyone have any idea why its not working? >>> Any suggestions would be great at this point! >>> >>> -david- >>> >>> _______________________________________________ >>> jetty-users mailing list >>> jetty-users@eclipse.org >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> >> >> _______________________________________________ >> jetty-users mailing list >> jetty-users@eclipse.org >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> >> > > _______________________________________________ > jetty-users mailing list > jetty-users@eclipse.org > https://dev.eclipse.org/mailman/listinfo/jetty-users > >
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/jetty-users