[ 
https://issues.apache.org/jira/browse/KARAF-309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Achim Nierbeck resolved KARAF-309.
----------------------------------

    Resolution: Fixed

Fixed the open issues: 

Revision 1044889 for configuration files directory
Revision 1044893 and 
Revision 1044894 taking care of the base directory of the config file to copy 
to.
Revision 1044897 The config files are treated like bundles for the Maven Plugin 
(AddFeaturesToRepoMojo)

> 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
>
> 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.

Reply via email to