You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2011/10/16 18:41:01 UTC

svn commit: r1184864 - in /karaf/trunk/assemblies/apache-karaf: pom.xml src/main/resources/extra/jetty.xml

Author: jbonofre
Date: Sun Oct 16 16:41:01 2011
New Revision: 1184864

URL: http://svn.apache.org/viewvc?rev=1184864&view=rev
Log:
[KARAF-772] Re-add the jetty.xml in the default assembly

Added:
    karaf/trunk/assemblies/apache-karaf/src/main/resources/extra/jetty.xml
Modified:
    karaf/trunk/assemblies/apache-karaf/pom.xml

Modified: karaf/trunk/assemblies/apache-karaf/pom.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/assemblies/apache-karaf/pom.xml?rev=1184864&r1=1184863&r2=1184864&view=diff
==============================================================================
--- karaf/trunk/assemblies/apache-karaf/pom.xml (original)
+++ karaf/trunk/assemblies/apache-karaf/pom.xml Sun Oct 16 16:41:01 2011
@@ -92,6 +92,28 @@
                 </configuration>
             </plugin>
             <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>attach-artifacts</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attach-artifact</goal>
+                        </goals>
+                        <configuration>
+                            <artifacts>
+                                <artifact>
+                                  <file>src/main/resources/extra/jetty.xml</file>
+                                  <type>xml</type>
+                                  <classifier>jettyconfig</classifier>
+                                </artifact>
+                            </artifacts>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
                 <groupId>org.apache.karaf.tooling</groupId>
                 <artifactId>karaf-maven-plugin</artifactId>
                 <version>${project.version}</version>

Added: karaf/trunk/assemblies/apache-karaf/src/main/resources/extra/jetty.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/assemblies/apache-karaf/src/main/resources/extra/jetty.xml?rev=1184864&view=auto
==============================================================================
--- karaf/trunk/assemblies/apache-karaf/src/main/resources/extra/jetty.xml (added)
+++ karaf/trunk/assemblies/apache-karaf/src/main/resources/extra/jetty.xml Sun Oct 16 16:41:01 2011
@@ -0,0 +1,52 @@
+<?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>
+            <Set name="port"><Property name="jetty.port" default="8181"/></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">default</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>