User: janb
Date: 02/02/19 21:56:40
Modified: jetty/src/resources/jetty-plugin/META-INF jboss-service.xml
Log:
Added Jetty-specific XML to JettyService mbean configuration. Tidied up comments.
Revision Changes Path
1.19 +109 -9
contrib/jetty/src/resources/jetty-plugin/META-INF/jboss-service.xml
Index: jboss-service.xml
===================================================================
RCS file:
/cvsroot/jboss/contrib/jetty/src/resources/jetty-plugin/META-INF/jboss-service.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- jboss-service.xml 19 Feb 2002 23:22:32 -0000 1.18
+++ jboss-service.xml 20 Feb 2002 05:56:40 -0000 1.19
@@ -2,7 +2,6 @@
<server>
-
<!-- ==================================================================== -->
<!-- Web Container -->
<!-- ==================================================================== -->
@@ -13,26 +12,127 @@
-->
<mbean code="org.jboss.jetty.JettyService" name="jboss.web:service=Jetty">
- <attribute name="JettyHome">dummy</attribute>
- <attribute name="Configuration">jetty.xml</attribute>
- <attribute name="WebDefault">webdefault.xml</attribute>
+
+ <!-- ================================================================= -->
+ <!-- Uncomment the following line ONLY if you want to provide a custom -->
+ <!-- webdefault.xml file in place of the standard one. Place your -->
+ <!-- file in the src/etc directory to have it automatically included -->
+ <!-- in the build. -->
+ <!-- ================================================================= -->
+ <!--
+ <attribute name="WebDefault">webdefault.xml</attribute>
+ -->
+
+
+ <!-- ================================================================== -->
+ <!-- If true, .war files are unpacked to a temporary directory. This -->
+ <!-- is useful with JSPs. -->
+ <!-- ================================================================== -->
<attribute name="UnpackWars">true</attribute>
+
+
+ <!-- ================================================================== -->
+ <!-- If true, mbeans are created for Jetty and all contexts, logsinks, -->
+ <!-- listeners etc. View them via the JBoss management interface on -->
+ <!-- http://localhost:8082 -->
+ <!-- ================================================================== -->
<attribute name="PublishMBeans">true</attribute>
- <!--
org.jboss.jetty.session.CoarseDistributedStore/org.jboss.jetty.session.ClusteredStore
-->
+
+ <!-- ================================================================= -->
+ <!-- Configuring Jetty. The XML fragment contained in the -->
+ <!-- name="ConfigurationElement" attribute is a Jetty-style -->
+ <!-- configuration specification. It is used to configure Jetty with -->
+ <!-- a listener on port 8080, and a HTTP request log location. -->
+ <!-- The placement of other Jetty XML configuration statements here is -->
+ <!-- EXTREMELY DISCOURAGED: for example, any webapps deployed here -->
+ <!-- will NOT be visible to JBoss. If you REALLY NEED to specify -->
+ <!-- something extra, place it in WEB-INF/web-jetty.xml files -->
+ <!-- ================================================================= -->
+ <attribute name="ConfigurationElement">
+ <Configure class="org.mortbay.jetty.Server">
+
+
+ <!-- ======================================================= -->
+ <!-- Add the listener -->
+ <!-- ======================================================= -->
+ <Call name="addListener">
+ <Arg>
+ <New class="org.mortbay.http.SocketListener">
+ <Set name="Port"><SystemProperty name="jetty.port"
default="8080"/></Set>
+ <Set name="MinThreads">5</Set>
+ <Set name="MaxThreads">255</Set>
+ <Set name="MaxIdleTimeMs">30000</Set>
+ <Set name="MaxReadTimeMs">10000</Set>
+ <Set name="MaxStopTimeMs">5000</Set>
+ <Set name="LowResourcePersistTimeMs">5000</Set>
+ </New>
+ </Arg>
+ </Call>
+
+ <!-- ======================================================= -->
+ <!-- Add the HTTP request log -->
+ <!-- ======================================================= -->
+ <Set name="RequestLog">
+ <New class="org.mortbay.http.NCSARequestLog">
+ <Arg><SystemProperty name="jetty.log"
default="../log"/>/yyyy_mm_dd.request.log
+ </Arg>
+ <Set name="retainDays">90</Set>
+ <Set name="append">true</Set>
+ <Set name="extended">true</Set>
+ <Set name="LogTimeZone">GMT</Set>
+ </New>
+ </Set>
+
+ <!-- ======================================================= -->
+ <!-- Uncomment and set at least the Keystore, Password and -->
+ <!-- KeyPassword fields to configure an SSL listener -->
+ <!-- ======================================================= -->
+ <!--
+ <Call name="addListener">
+ <Arg>
+ <New class="org.mortbay.http.SunJsseListener">
+ <Set name="Port">8443</Set>
+ <Set name="MinThreads">5</Set>
+ <Set name="MaxThreads">255</Set>
+ <Set name="MaxIdleTimeMs">30000</Set>
+ <Set name="MaxReadTimeMs">10000</Set>
+ <Set name="MaxStopTimeMs">5000</Set>
+ <Set name="LowResourcePersistTimeMs">2000</Set>
+ <Set name="Keystore"><SystemProperty name="jetty.home"
default="."/>/etc/demokeystore</Set>
+ <Set name="Password">dummy</Set>
+ <Set name="KeyPassword">dummy</Set>
+ </New>
+ </Arg>
+ </Call>
+ -->
+ </Configure>
+ </attribute>
+
+
+ <!-- ================================================================= -->
+ <!-- Options for distributed session management are: -->
+ <!-- org.jboss.jetty.session.CoarseDistributedStore -->
+ <!-- org.jboss.jetty.session.ClusteredStore -->
+ <!-- ================================================================= -->
<attribute
name="HttpSessionStorageStrategy">org.jboss.jetty.session.CoarseDistributedStore</attribute>
- <!-- never/idle/request/<num-seconds>-->
+ <!-- ================================================================= -->
+ <!-- Options for synchronizing distributed sessions: -->
+ <!-- never/idle/request/<num-seconds> -->
+ <!-- ================================================================= -->
<attribute name="HttpSessionSnapshotFrequency">never</attribute>
- <!-- neither/activate/passivate/both -->
+ <!-- ================================================================= -->
+ <!-- Options for -->
+ <!-- neither/activate/passivate/both -->
+ <!-- ================================================================= -->
<attribute name="HttpSessionSnapshotNotificationPolicy">neither</attribute>
+
<!-- comment this out if you don't want JAAS support -->
<attribute name="SubjectAttributeName">j_subject</attribute>
</mbean>
-
- <!--classpath codebase="lib/ext" archives="javax.servlet.jar,
org.apache.jasper.jar, jboss-j2ee.jar"/-->
</server>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development