You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by xu...@apache.org on 2009/12/17 06:10:15 UTC

svn commit: r891539 - in /geronimo/external/trunk/tomcat-parent-7.0.0/catalina: pom.xml src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java

Author: xuhaihong
Date: Thu Dec 17 05:10:13 2009
New Revision: 891539

URL: http://svn.apache.org/viewvc?rev=891539&view=rev
Log:
1. Add dynamical import for Japser classes, maybe there is a better way ?
2. Import javax.servlet.resources packages for schema files
3. Merge the changes in Tomcat trunk to set the default value for algorithm

Modified:
    geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
    geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java

Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml?rev=891539&r1=891538&r2=891539&view=diff
==============================================================================
--- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml (original)
+++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml Thu Dec 17 05:10:13 2009
@@ -69,7 +69,10 @@
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
                 <configuration>
-                    <instructions></instructions>
+                    <instructions>
+                        <DynamicImport-Package>org.apache.jasper.*</DynamicImport-Package>
+                        <Import-Package>javax.servlet.resources,*</Import-Package>
+                    </instructions>
                 </configuration>
             </plugin>
         </plugins>

Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
URL: http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=891539&r1=891538&r2=891539&view=diff
==============================================================================
--- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java (original)
+++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java Thu Dec 17 05:10:13 2009
@@ -23,6 +23,8 @@
 import java.util.concurrent.Executor;
 import java.util.concurrent.TimeUnit;
 
+import javax.net.ssl.KeyManagerFactory;
+
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.util.IntrospectionUtils;
@@ -453,7 +455,7 @@
     
     // --------------------  SSL related properties --------------------
 
-    private String algorithm = "SunX509";
+    private String algorithm = KeyManagerFactory.getDefaultAlgorithm();;
     public String getAlgorithm() { return algorithm;}
     public void setAlgorithm(String s ) { this.algorithm = s;}
 



Re: svn commit: r891539 - in /geronimo/external/trunk/tomcat-parent-7.0.0/catalina: pom.xml src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java

Posted by Ivan <xh...@gmail.com>.
Hmm, it deserves a try. I will check it and see whether it works.
Thanks !

2009/12/17 David Jencks <da...@yahoo.com>

>
> On Dec 17, 2009, at 12:56 AM, Ivan wrote:
>
>
> 2009/12/17 David Jencks <da...@yahoo.com>
>
>> Could you explain a little more why the dynamic import is needed?  Tomcat
>> often claims that jasper and tomcat are separate projects, and other web
>> apps don't need to be imported into tomcat.
>>
>>
>  I mentioned in another topic about this, please refer to the class
> org.apache.catalina.core.JasperListener.
>
>
> I found your other topic and just commented on it... to be redundant, as I
> said there I think we don't need to use JasperListener, we should be able to
> initialize jasper with a gbean.
>
> thanks
> david jencks
>
>
> Also, its better to change the tomcat-archetype for pom changes, and to
>> regenerate the project if you are picking up tomcat fixes.  This is a small
>> change in the tomcat class but it is very important to get the pom change
>> into the archetype so it isn't lost the next time the tomcat-parent is
>> generated
>
>
>  Got it !
>
>
>> .
>>
>> thanks
>> david jencks
>>
>>
>> On Dec 16, 2009, at 9:10 PM, xuhaihong@apache.org wrote:
>>
>>  Author: xuhaihong
>>> Date: Thu Dec 17 05:10:13 2009
>>> New Revision: 891539
>>>
>>> URL: http://svn.apache.org/viewvc?rev=891539&view=rev
>>> Log:
>>> 1. Add dynamical import for Japser classes, maybe there is a better way ?
>>> 2. Import javax.servlet.resources packages for schema files
>>> 3. Merge the changes in Tomcat trunk to set the default value for
>>> algorithm
>>>
>>> Modified:
>>>   geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>>>
>>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>>>
>>> Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml?rev=891539&r1=891538&r2=891539&view=diff
>>>
>>> ==============================================================================
>>> --- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>>> (original)
>>> +++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml Thu Dec
>>> 17 05:10:13 2009
>>> @@ -69,7 +69,10 @@
>>>                <groupId>org.apache.felix</groupId>
>>>                <artifactId>maven-bundle-plugin</artifactId>
>>>                <configuration>
>>> -                    <instructions></instructions>
>>> +                    <instructions>
>>> +
>>>  <DynamicImport-Package>org.apache.jasper.*</DynamicImport-Package>
>>> +
>>>  <Import-Package>javax.servlet.resources,*</Import-Package>
>>> +                    </instructions>
>>>                </configuration>
>>>            </plugin>
>>>        </plugins>
>>>
>>> Modified:
>>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>>> URL:
>>> http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=891539&r1=891538&r2=891539&view=diff
>>>
>>> ==============================================================================
>>> ---
>>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>>> (original)
>>> +++
>>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>>> Thu Dec 17 05:10:13 2009
>>> @@ -23,6 +23,8 @@
>>> import java.util.concurrent.Executor;
>>> import java.util.concurrent.TimeUnit;
>>>
>>> +import javax.net.ssl.KeyManagerFactory;
>>> +
>>> import org.apache.juli.logging.Log;
>>> import org.apache.juli.logging.LogFactory;
>>> import org.apache.tomcat.util.IntrospectionUtils;
>>> @@ -453,7 +455,7 @@
>>>
>>>    // --------------------  SSL related properties --------------------
>>>
>>> -    private String algorithm = "SunX509";
>>> +    private String algorithm = KeyManagerFactory.getDefaultAlgorithm();;
>>>    public String getAlgorithm() { return algorithm;}
>>>    public void setAlgorithm(String s ) { this.algorithm = s;}
>>>
>>>
>>>
>>>
>>
>
>
> --
> Ivan
>
>
>


-- 
Ivan

Re: svn commit: r891539 - in /geronimo/external/trunk/tomcat-parent-7.0.0/catalina: pom.xml src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java

Posted by David Jencks <da...@yahoo.com>.
On Dec 17, 2009, at 12:56 AM, Ivan wrote:

>
> 2009/12/17 David Jencks <da...@yahoo.com>
> Could you explain a little more why the dynamic import is needed?   
> Tomcat often claims that jasper and tomcat are separate projects,  
> and other web apps don't need to be imported into tomcat.
>
>
>  I mentioned in another topic about this, please refer to the class  
> org.apache.catalina.core.JasperListener.

I found your other topic and just commented on it... to be redundant,  
as I said there I think we don't need to use JasperListener, we should  
be able to initialize jasper with a gbean.

thanks
david jencks
>
> Also, its better to change the tomcat-archetype for pom changes, and  
> to regenerate the project if you are picking up tomcat fixes.  This  
> is a small change in the tomcat class but it is very important to  
> get the pom change into the archetype so it isn't lost the next time  
> the tomcat-parent is generated
>
>  Got it !
>
> .
>
> thanks
> david jencks
>
>
> On Dec 16, 2009, at 9:10 PM, xuhaihong@apache.org wrote:
>
> Author: xuhaihong
> Date: Thu Dec 17 05:10:13 2009
> New Revision: 891539
>
> URL: http://svn.apache.org/viewvc?rev=891539&view=rev
> Log:
> 1. Add dynamical import for Japser classes, maybe there is a better  
> way ?
> 2. Import javax.servlet.resources packages for schema files
> 3. Merge the changes in Tomcat trunk to set the default value for  
> algorithm
>
> Modified:
>   geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>   geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/ 
> org/apache/tomcat/util/net/AbstractEndpoint.java
>
> Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml?rev=891539&r1=891538&r2=891539&view=diff
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml  
> (original)
> +++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml Thu  
> Dec 17 05:10:13 2009
> @@ -69,7 +69,10 @@
>                <groupId>org.apache.felix</groupId>
>                <artifactId>maven-bundle-plugin</artifactId>
>                <configuration>
> -                    <instructions></instructions>
> +                    <instructions>
> +                        <DynamicImport-Package>org.apache.jasper.*</ 
> DynamicImport-Package>
> +                        <Import-Package>javax.servlet.resources,*</ 
> Import-Package>
> +                    </instructions>
>                </configuration>
>            </plugin>
>        </plugins>
>
> Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/ 
> main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
> URL: http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=891539&r1=891538&r2=891539&view=diff
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/ 
> java/org/apache/tomcat/util/net/AbstractEndpoint.java (original)
> +++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/ 
> java/org/apache/tomcat/util/net/AbstractEndpoint.java Thu Dec 17  
> 05:10:13 2009
> @@ -23,6 +23,8 @@
> import java.util.concurrent.Executor;
> import java.util.concurrent.TimeUnit;
>
> +import javax.net.ssl.KeyManagerFactory;
> +
> import org.apache.juli.logging.Log;
> import org.apache.juli.logging.LogFactory;
> import org.apache.tomcat.util.IntrospectionUtils;
> @@ -453,7 +455,7 @@
>
>    // --------------------  SSL related properties  
> --------------------
>
> -    private String algorithm = "SunX509";
> +    private String algorithm =  
> KeyManagerFactory.getDefaultAlgorithm();;
>    public String getAlgorithm() { return algorithm;}
>    public void setAlgorithm(String s ) { this.algorithm = s;}
>
>
>
>
>
>
>
> -- 
> Ivan


Re: svn commit: r891539 - in /geronimo/external/trunk/tomcat-parent-7.0.0/catalina: pom.xml src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java

Posted by Ivan <xh...@gmail.com>.
2009/12/17 David Jencks <da...@yahoo.com>

> Could you explain a little more why the dynamic import is needed?  Tomcat
> often claims that jasper and tomcat are separate projects, and other web
> apps don't need to be imported into tomcat.
>
>
 I mentioned in another topic about this, please refer to the class
org.apache.catalina.core.JasperListener.

Also, its better to change the tomcat-archetype for pom changes, and to
> regenerate the project if you are picking up tomcat fixes.  This is a small
> change in the tomcat class but it is very important to get the pom change
> into the archetype so it isn't lost the next time the tomcat-parent is
> generated


 Got it !


> .
>
> thanks
> david jencks
>
>
> On Dec 16, 2009, at 9:10 PM, xuhaihong@apache.org wrote:
>
>  Author: xuhaihong
>> Date: Thu Dec 17 05:10:13 2009
>> New Revision: 891539
>>
>> URL: http://svn.apache.org/viewvc?rev=891539&view=rev
>> Log:
>> 1. Add dynamical import for Japser classes, maybe there is a better way ?
>> 2. Import javax.servlet.resources packages for schema files
>> 3. Merge the changes in Tomcat trunk to set the default value for
>> algorithm
>>
>> Modified:
>>   geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>>
>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>>
>> Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml?rev=891539&r1=891538&r2=891539&view=diff
>>
>> ==============================================================================
>> --- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>> (original)
>> +++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml Thu Dec
>> 17 05:10:13 2009
>> @@ -69,7 +69,10 @@
>>                <groupId>org.apache.felix</groupId>
>>                <artifactId>maven-bundle-plugin</artifactId>
>>                <configuration>
>> -                    <instructions></instructions>
>> +                    <instructions>
>> +
>>  <DynamicImport-Package>org.apache.jasper.*</DynamicImport-Package>
>> +
>>  <Import-Package>javax.servlet.resources,*</Import-Package>
>> +                    </instructions>
>>                </configuration>
>>            </plugin>
>>        </plugins>
>>
>> Modified:
>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>> URL:
>> http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=891539&r1=891538&r2=891539&view=diff
>>
>> ==============================================================================
>> ---
>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>> (original)
>> +++
>> geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
>> Thu Dec 17 05:10:13 2009
>> @@ -23,6 +23,8 @@
>> import java.util.concurrent.Executor;
>> import java.util.concurrent.TimeUnit;
>>
>> +import javax.net.ssl.KeyManagerFactory;
>> +
>> import org.apache.juli.logging.Log;
>> import org.apache.juli.logging.LogFactory;
>> import org.apache.tomcat.util.IntrospectionUtils;
>> @@ -453,7 +455,7 @@
>>
>>    // --------------------  SSL related properties --------------------
>>
>> -    private String algorithm = "SunX509";
>> +    private String algorithm = KeyManagerFactory.getDefaultAlgorithm();;
>>    public String getAlgorithm() { return algorithm;}
>>    public void setAlgorithm(String s ) { this.algorithm = s;}
>>
>>
>>
>>
>


-- 
Ivan

Re: svn commit: r891539 - in /geronimo/external/trunk/tomcat-parent-7.0.0/catalina: pom.xml src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java

Posted by David Jencks <da...@yahoo.com>.
Could you explain a little more why the dynamic import is needed?   
Tomcat often claims that jasper and tomcat are separate projects, and  
other web apps don't need to be imported into tomcat.

Also, its better to change the tomcat-archetype for pom changes, and  
to regenerate the project if you are picking up tomcat fixes.  This is  
a small change in the tomcat class but it is very important to get the  
pom change into the archetype so it isn't lost the next time the  
tomcat-parent is generated.

thanks
david jencks

On Dec 16, 2009, at 9:10 PM, xuhaihong@apache.org wrote:

> Author: xuhaihong
> Date: Thu Dec 17 05:10:13 2009
> New Revision: 891539
>
> URL: http://svn.apache.org/viewvc?rev=891539&view=rev
> Log:
> 1. Add dynamical import for Japser classes, maybe there is a better  
> way ?
> 2. Import javax.servlet.resources packages for schema files
> 3. Merge the changes in Tomcat trunk to set the default value for  
> algorithm
>
> Modified:
>    geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
>    geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/ 
> java/org/apache/tomcat/util/net/AbstractEndpoint.java
>
> Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml?rev=891539&r1=891538&r2=891539&view=diff
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml  
> (original)
> +++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/pom.xml Thu  
> Dec 17 05:10:13 2009
> @@ -69,7 +69,10 @@
>                 <groupId>org.apache.felix</groupId>
>                 <artifactId>maven-bundle-plugin</artifactId>
>                 <configuration>
> -                    <instructions></instructions>
> +                    <instructions>
> +                        <DynamicImport-Package>org.apache.jasper.*</ 
> DynamicImport-Package>
> +                        <Import-Package>javax.servlet.resources,*</ 
> Import-Package>
> +                    </instructions>
>                 </configuration>
>             </plugin>
>         </plugins>
>
> Modified: geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/ 
> main/java/org/apache/tomcat/util/net/AbstractEndpoint.java
> URL: http://svn.apache.org/viewvc/geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=891539&r1=891538&r2=891539&view=diff
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/ 
> java/org/apache/tomcat/util/net/AbstractEndpoint.java (original)
> +++ geronimo/external/trunk/tomcat-parent-7.0.0/catalina/src/main/ 
> java/org/apache/tomcat/util/net/AbstractEndpoint.java Thu Dec 17  
> 05:10:13 2009
> @@ -23,6 +23,8 @@
> import java.util.concurrent.Executor;
> import java.util.concurrent.TimeUnit;
>
> +import javax.net.ssl.KeyManagerFactory;
> +
> import org.apache.juli.logging.Log;
> import org.apache.juli.logging.LogFactory;
> import org.apache.tomcat.util.IntrospectionUtils;
> @@ -453,7 +455,7 @@
>
>     // --------------------  SSL related properties  
> --------------------
>
> -    private String algorithm = "SunX509";
> +    private String algorithm =  
> KeyManagerFactory.getDefaultAlgorithm();;
>     public String getAlgorithm() { return algorithm;}
>     public void setAlgorithm(String s ) { this.algorithm = s;}
>
>
>