User: jules_gosnell
Date: 02/03/17 11:02:25
Modified: jetty/src/main/org/jboss/jetty Jetty.java
Log:
touch up
Revision Changes Path
1.43 +54 -66 contrib/jetty/src/main/org/jboss/jetty/Jetty.java
Index: Jetty.java
===================================================================
RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/Jetty.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- Jetty.java 27 Feb 2002 03:14:49 -0000 1.42
+++ Jetty.java 17 Mar 2002 19:02:25 -0000 1.43
@@ -5,7 +5,7 @@
* See terms of license at gnu.org.
*/
-// $Id: Jetty.java,v 1.42 2002/02/27 03:14:49 janb Exp $
+// $Id: Jetty.java,v 1.43 2002/03/17 19:02:25 jules_gosnell Exp $
// A Jetty HttpServer with the interface expected by JBoss'
// J2EEDeployer...
@@ -31,13 +31,13 @@
import org.jboss.deployment.DeploymentException;
import org.jboss.jetty.xml.JettyResolver;
import org.jboss.logging.Logger;
+import org.jboss.security.SecurityAssociation;
import org.jboss.web.AbstractWebContainer.WebDescriptorParser;
import org.jboss.web.WebApplication;
-import org.jboss.security.SecurityAssociation;
import org.mortbay.http.HttpContext;
+import org.mortbay.http.HttpException;
import org.mortbay.http.HttpRequest;
import org.mortbay.http.HttpResponse;
-import org.mortbay.http.HttpException;
import org.mortbay.jetty.servlet.WebApplicationContext;
import org.mortbay.util.MultiException;
import org.mortbay.xml.XmlConfiguration;
@@ -50,7 +50,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Julian Gosnell</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Andreas Schaefer</a>.
- * @version $Revision: 1.42 $
+ * @version $Revision: 1.43 $
*
* <p><b>Revisions:</b>
*
@@ -111,37 +111,35 @@
_log.error("problem building descriptor parser", e);
}
-
// check support for JSP compilation...
if
(findResourceInJar("com/sun/tools/javac/v8/resources/javac.properties")==null)
_log.warn("JSP compilation requires $JAVA_HOME/lib/tools.jar on your
JBOSS_CLASSPATH");
}
-
-
- //----------------------------------------
- // class loader delegation policy property
- //----------------------------------------
- boolean _loaderCompliance = true;
- /**
- * @param loaderCompliance if true, Jetty delegates class loading
- *to parent class loader first, false implies servlet spec 2.3 compliance
- */
- public synchronized void setJava2ClassLoadingCompliance (boolean
loaderCompliance)
- {
- _loaderCompliance = loaderCompliance;
- }
-
- /**
- * @return true if Java2 style class loading delegation, false if
- *servlet2.3 spec compliance
- */
- public synchronized boolean getJava2ClassLoadingCompliance ()
- {
- return _loaderCompliance;
- }
-
-
+ //----------------------------------------
+ // class loader delegation policy property
+ //----------------------------------------
+ boolean _loaderCompliance = true;
+
+ /**
+ * @param loaderCompliance if true, Jetty delegates class loading
+ *to parent class loader first, false implies servlet spec 2.3 compliance
+ */
+ public synchronized void
+ setJava2ClassLoadingCompliance (boolean loaderCompliance)
+ {
+ _loaderCompliance = loaderCompliance;
+ }
+
+ /**
+ * @return true if Java2 style class loading delegation, false if
+ *servlet2.3 spec compliance
+ */
+ public synchronized boolean
+ getJava2ClassLoadingCompliance ()
+ {
+ return _loaderCompliance;
+ }
//----------------------------------------
// unpackWars property
@@ -194,8 +192,6 @@
if (_log.isDebugEnabled())
_log.debug ("webdefault specification is: "+_webDefault);
-
-
}
public synchronized String
@@ -276,23 +272,21 @@
return _subjectAttributeName;
}
-
-
-
//----------------------------------------
// configuration property
//----------------------------------------
- public Element getConfigurationElement ()
+ public Element
+ getConfigurationElement()
{
return _configElement;
-
}
/**
* @param configElement XML fragment from jboss-service.xml
*/
- public void setConfigurationElement (Element configElement)
+ public void
+ setConfigurationElement(Element configElement)
{
// convert to an xml string to pass into Jetty's normal
@@ -350,7 +344,8 @@
/* Actually perform the configuration
* @param xmlString
*/
- private void setXMLConfiguration (String xmlString)
+ private void
+ setXMLConfiguration(String xmlString)
{
try
@@ -364,10 +359,6 @@
}
}
-
-
-
-
//----------------------------------------------------------------------------
// 'deploy' interface
//----------------------------------------------------------------------------
@@ -378,7 +369,6 @@
deploy(String contextPath, String warUrl, WebDescriptorParser descriptorParser)
throws DeploymentException
{
- _log.info("DEPLOYING contextPath:"+contextPath+" warUrl:"+warUrl);
WebApplication wa=new WebApplication();
try
@@ -523,27 +513,25 @@
return _service.getCompileClasspath(cl);
}
-
- /** Override service method to allow ditching of security info
- * after a request has been processed
- * @param request
- * @param response
- * @return
- * @exception IOException
- * @exception HttpException
- */
- public HttpContext service(HttpRequest request,HttpResponse response)
- throws IOException, HttpException
- {
- try
- {
- return super.service(request,response);
- }
- finally
- {
- SecurityAssociation.setPrincipal(null);
- }
+ /** Override service method to allow ditching of security info
+ * after a request has been processed
+ * @param request
+ * @param response
+ * @return
+ * @exception IOException
+ * @exception HttpException
+ */
+ public HttpContext
+ service(HttpRequest request,HttpResponse response)
+ throws IOException, HttpException
+ {
+ try
+ {
+ return super.service(request,response);
}
-
-
+ finally
+ {
+ SecurityAssociation.setPrincipal(null);
+ }
+ }
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development