[ 
https://issues.apache.org/jira/browse/GERONIMO-3010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12496012
 ] 

Ted Kirby commented on GERONIMO-3010:
-------------------------------------

I had some difficulty building my own tomcat jars from the attached patches, 
and just wanted to pass on what I learned in the process, thanks to Paul 
McMahan, in case anyone else wants to do this.

The patches David has attached are each full patches.  So, only apply the 
latest one, not all of them sequentially.  Determine the base tomcat level by 
finding the highest revision number for tomcat in the patch itself.  (For patch 
4, this is 527203).  Checkout that level of tomcat code, the apply the patch.  
The GERONIMO-3010-GERONIMO-x.patch patches geronimo code, not tomcat code.

Finally, tomcat is built with an ant script, and produces its output jars in an 
output/build/lib directory.  The jar file names must be changed and mavenized 
for use in geronimo, as well as put in the proper place in the repo.  This 
would be in G_HOME/repository/org/apache/tomcat.  I presume there is an 
automated method somewhere to perform the renaming, but I could not find it, 
and therefore did it manually.  I only used one jar.

> Proposal for tomcat to change managed object construction/annotation 
> processing
> -------------------------------------------------------------------------------
>
>                 Key: GERONIMO-3010
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3010
>             Project: Geronimo
>          Issue Type: Wish
>      Security Level: public(Regular issues) 
>          Components: Tomcat
>    Affects Versions: 2.0-M4
>            Reporter: David Jencks
>         Assigned To: David Jencks
>         Attachments: GERONIMO-3010-1.patch, GERONIMO-3010-2.patch, 
> GERONIMO-3010-3.patch, GERONIMO-3010-3a.patch, GERONIMO-3010-3b.patch, 
> GERONIMO-3010-3c.patch, GERONIMO-3010-4.patch, GERONIMO-3010-GERONIMO-1.patch
>
>
> I've been working on changing how tomcat might create and destroy "managed 
> objects" (servlets, filters, listeners, and tags) and want a place to attach 
> the work in progress so it is more visible.  I'm not quite ready to propose 
> it to the tomcat community.... thus this jira.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to