New to contributing to Tomcat so and not sure of the protocol for patches.  
Details follow…

I ran into an issue using starting Tomcat (7.0.29) from inside Eclipse with the 
"Serve modules without publishing" option enabled for a project that uses CDI 
(Weld 1.1.8).

Basically Weld would cause a StackOverflow on startup because it's 
TomcatListener class would end up recursively trying to locate app class files 
using a NamingContext received from Tomcat.

I traced the problem to what I believe to be an issue in 
org.apache.naming.resources.FileDirContext. It seems it is creating a child 
directory object (FileDirContext) with the wrong path; it's using the current 
directory's path instead of the child directory's path.

I edited FileDirContext.java, it was a one line change, and it has fixed my 
issues with starting Tomcat in my environment.  My build seems to pass the unit 
tests ran from "ant test" properly as well. So I made a patch and attached it 
to this email.

Let me know if I should submit the patch in some other manner.

Kevin Wooten


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to