Hi Henrik,
Was trying to append the content of jetty.filserver.xml in jetty.xml so
default configuration for resource file can also be added along with the
context . But after adding this i again started getting the exception given
below .. yes after adding the xml snippet the Server class was configure
file resource value .
j*ettyetc=etc/jetty.xml*
*2011-02-17 18:09:10.315:INFO::Configuring the default jetty server with
bundleentry://68.fwk25567987/etc/jetty.xml*
*java.lang.IllegalStateException: ERROR: No ContextHandlerCollection or
OSGiAppProvider configured*
* at
org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper.init(ServerInstanceWrapper.java:333)
*
*Content from jetty.resource.xml file *
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.HandlerList">
<Set name="handlers">
<Array type="org.eclipse.jetty.server.Handler">
<Item>
<New class="org.eclipse.jetty.server.handler.ResourceHandler">
<Set name="directoriesListed">true</Set>
<Set name="welcomeFiles">
<Array type="String"><Item>index.html</Item></Array>
</Set>
<Set name="resourceBase">.</Set>
</New>
</Item>
<Item>
<New class="org.eclipse.jetty.server.handler.DefaultHandler">
</New>
</Item>
</Array>
</Set>
</New>
</Set>
Now the question is how do i do the configuration for fileresource . The
index.html file is located in bunlde where WebThing.java which extends
ServletContexthandler is located ..
Best Regards,
mitul
On Thu, Feb 17, 2011 at 8:06 PM, Henrik Gustafsson <
[email protected]> wrote:
>
> On Feb 17, 2011, at 15:28 , Mitul Adhia wrote:
>
> > Hi Henrik,
> >
> > Thanks a ton it works now !!!!!
> >
> > I have one more question to configure ssl or resource file there are
> corresponding xml files i.e jetty-ssl.xml & jetty-fileserver.xml do i need
> to add them in the same location where my jetty.xml is available or i can
> append the data which are available in both the xml's in single
> jetty.xml.... ? What is your suggestion ?
>
> I just added an ssl connector into jetty.xml:
>
> <Call name="addConnector">
> <Arg>
> <New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
> <Set name="host">
> <SystemProperty name="jetty.ssl.host" default="0.0.0.0" />
> </Set>
> <Set name="Port">
> <SystemProperty name="jetty.ssl.port" default="8443" />
> </Set>
> <Set name="maxIdleTime">30000</Set>
> <Set name="Acceptors">2</Set>
> <Set name="AcceptQueueSize">100</Set>
> <Set name="Password">
> <SystemProperty name="jetty.ssl.password" default="..." />
> </Set>
> <Set name="Keystore">
> <SystemProperty name="jetty.ssl.keystore" default="..." />
> </Set>
> <Set name="KeystoreType">
> <SystemProperty name="jetty.ssl.keystoretype" default="..."
> />
> </Set>
> <Set name="KeyPassword">
> <SystemProperty name="jetty.ssl.keypassword" default="..."
> />
> </Set>
> <Set name="Truststore">
> <SystemProperty name="jetty.ssl.keystore" default="..." />
> </Set>
> <Set name="TrustPassword">
> <SystemProperty name="jetty.ssl.password" default="..." />
> </Set>
> <Set name="TruststoreType">
> <SystemProperty name="jetty.ssl.keystoretype" default="..."
> />
> </Set>
> </New>
> </Arg>
> </Call>
>
> We use the jetty.ssl.* properties to override the default values when we
> develop. The values used in deployment are set as defaults. Note that we
> reuse the jetty.ssl.keystore* stuff, which you might or might not want to
> do.
>
> > If answer is yes do i need to create customize handler for resourcefile
> handler / ssl connector the way it was develop for servlet context handler ?
> > Something like this
> >
> > MyFileHandlet extends
> > MySSLConnector extends SslSelectChannelConnector .
>
> Nope, shouldn't be necessary.
>
> // Henrik
> _______________________________________________
> jetty-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users