User: jules_gosnell
  Date: 01/11/25 06:52:51

  Modified:    jetty/src/main/org/jboss/jetty
                        JBossWebApplicationContext.java Jetty.java
                        JettyService.java
  Log:
  tidy up JSP support a little more.
  add README
  minor changes
  
  Revision  Changes    Path
  1.3       +7 -8      
contrib/jetty/src/main/org/jboss/jetty/JBossWebApplicationContext.java
  
  Index: JBossWebApplicationContext.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/JBossWebApplicationContext.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JBossWebApplicationContext.java   2001/11/23 02:01:29     1.2
  +++ JBossWebApplicationContext.java   2001/11/25 14:52:48     1.3
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JBossWebApplicationContext.java,v 1.2 2001/11/23 02:01:29 jules_gosnell Exp 
$
  +// $Id: JBossWebApplicationContext.java,v 1.3 2001/11/25 14:52:48 jules_gosnell Exp 
$
   
   // A Jetty HttpServer with the interface expected by JBoss'
   // J2EEDeployer...
  @@ -205,18 +205,18 @@
         ClassLoader loader = getClassLoader();
         if (loader==null)
        throw new IllegalStateException("Context classloader not initialized");
  +
  +      String separator=System.getProperty("path.separator");
  +
         String fileClassPath =
        ((loader instanceof ContextLoader)
         ? ((ContextLoader)loader).getFileClassPath()
  -      : getClassPath())+
  -     System.getProperty("path.separator")+
  -     System.getProperty("java.class.path");
  +      : getClassPath())+separator+System.getProperty("java.class.path");
   
         try
         {
        String jar=findJarByResource("javax/servlet/resources/web-app_2_3.dtd");
  -     //      
jar="/home/jules/cvs/JBoss/3.0/thirdparty/mortbay/jetty/lib/javax.servlet.jar";
  -     fileClassPath+=jar;
  +     fileClassPath+=separator+jar;
         }
         catch (Exception e)
         {
  @@ -226,8 +226,7 @@
         try
         {
        String jar=findJarByResource("org/apache/jasper/resources/jsp12.dtd");
  -     //      
jar="/home/jules/cvs/JBoss/3.0/thirdparty/mortbay/jetty/lib/org.apache.jasper.jar";
  -     fileClassPath+=":"+jar;
  +     fileClassPath+=separator+jar;
         }
         catch (Exception e)
         {
  
  
  
  1.20      +6 -1      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.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- Jetty.java        2001/11/21 23:13:01     1.19
  +++ Jetty.java        2001/11/25 14:52:49     1.20
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: Jetty.java,v 1.19 2001/11/21 23:13:01 jules_gosnell Exp $
  +// $Id: Jetty.java,v 1.20 2001/11/25 14:52:49 jules_gosnell Exp $
   
   // A Jetty HttpServer with the interface expected by JBoss'
   // J2EEDeployer...
  @@ -39,6 +39,7 @@
       // resolver should be populated from a configuration file.
       _resolver=new JettyResolver(_log);
   
  +    // populate dtd resulver
       URL stdWeb22=findResourceInJar("javax/servlet/resources/web-app_2_2.dtd");
       _resolver.put("-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN", 
stdWeb22);
       URL stdWeb23=findResourceInJar("javax/servlet/resources/web-app_2_3.dtd");
  @@ -47,6 +48,10 @@
       URL jbossWeb=findResourceInJar("org/jboss/metadata/jboss-web.dtd");
       _resolver.put("-//jBoss//DTD Web Application 2.2//EN", jbossWeb);
       _resolver.put("-//JBoss//DTD Web Application 2.2//EN", jbossWeb);
  +
  +    // check support for JSP compilation...
  +    if 
(findResourceInJar("com/sun/tools/javac/v8/resources/javac.properties")==null)
  +      _log.warn("WARNING: JSP compilation requires $JAVA_HOME/lib/tools.jar on your 
JBOSS_CLASSPATH");
     }
   
     //----------------------------------------
  
  
  
  1.28      +3 -3      contrib/jetty/src/main/org/jboss/jetty/JettyService.java
  
  Index: JettyService.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/JettyService.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- JettyService.java 2001/11/21 23:13:01     1.27
  +++ JettyService.java 2001/11/25 14:52:50     1.28
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JettyService.java,v 1.27 2001/11/21 23:13:01 jules_gosnell Exp $
  +// $Id: JettyService.java,v 1.28 2001/11/25 14:52:50 jules_gosnell Exp $
   
   package org.jboss.jetty;
   
  @@ -36,7 +36,7 @@
    *
    *   @see <related>
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Julian Gosnell</a>
  - *   @version $Revision: 1.27 $
  + *   @version $Revision: 1.28 $
    */
   
   // NOTES
  @@ -264,7 +264,7 @@
         _log.warn("WARNING: Jetty has already been stopped");
       if (!isDestroyed())
       {
  -      //      _jetty.destroy();
  +      _jetty.destroy();
         _jetty=null;
         _mbean=null;
       }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to