[
https://issues.apache.org/jira/browse/KARAF-309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12970639#action_12970639
]
Andreas Pieber commented on KARAF-309:
--------------------------------------
looks good to me; thanks for taking my comments into account :) Only one thing
left:
you use finalname="/etc/..." in the features.xml. Well, I know that the leading
/ will make no difference because of the ${karaf.base} + separator + finalname
part, but wouldn't it look better using finalname="etc/..."; sry I know only a
cosmetic thing, but still :)
> Provide jetty.xml with preconfigured JAAS Authentication.
> ---------------------------------------------------------
>
> Key: KARAF-309
> URL: https://issues.apache.org/jira/browse/KARAF-309
> Project: Karaf
> Issue Type: Improvement
> Affects Versions: 2.2.0
> Reporter: Achim Nierbeck
> Assignee: Achim Nierbeck
> Priority: Minor
> Fix For: 2.2.0
>
>
> The provided jetty.xml could look like this:
> {code}
> <?xml version="1.0"?>
> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//
> DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
> <Configure class="org.eclipse.jetty.server.Server">
> <!-- =========================================================== -->
> <!-- Set connectors -->
> <!-- =========================================================== -->
> <!-- One of each type! -->
> <!-- =========================================================== -->
> <!-- Use this connector for many frequently idle connections
> and for threadless continuations.
> -->
> <Call name="addConnector">
> <Arg>
> <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
> <Set name="host"><Property name="jetty.host" /></Set>
> <!-- default port will be overwritten by pax-web
> configuration -->
> <Set name="port"><Property name="jetty.port"
> default="8080"/></Set>
> <Set name="maxIdleTime">300000</Set>
> <Set name="Acceptors">2</Set>
> <Set name="statsOn">false</Set>
> <Set name="confidentialPort">8443</Set>
> <Set name="lowResourcesConnections">20000</Set>
> <Set name="lowResourcesMaxIdleTime">5000</Set>
> </New>
> </Arg>
> </Call>
>
> <!-- =========================================================== -->
> <!-- Configure Authentication Realms -->
> <!-- Realms may be configured for the entire server here, or -->
> <!-- they can be configured for a specific web app in a context -->
> <!-- configuration (see $(jetty.home)/contexts/test.xml for an -->
> <!-- example). -->
> <!-- =========================================================== -->
> <!-- Enable this after jetty-jaas feature has been installed -->
> <!--
> <Call name="addBean">
> <Arg>
> <New class="org.eclipse.jetty.plus.jaas.JAASLoginService">
> <Set name="name">karaf</Set>
> <Set name="loginModuleName">karaf</Set>
> <Set name="roleClassNames">
> <Array type="java.lang.String">
>
> <Item>org.apache.karaf.jaas.modules.RolePrincipal</Item>
> </Array>
> </Set>
> </New>
> </Arg>
> </Call>
> -->
> </Configure>
> {code}
> Installing an optional configuration file attached to a feature could be done
> like this:
> {code}
> <feature ...>
> <configfile
> finalname="etc/xyz.xml">mvn:groupId/artifactId/xml/jettyconfig</configfile>
> </feature>
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.