here is a link to the attached example https://docs.google.com/open?id=0B-HUwAvkRIKJZTNhMDE1ZjEtY2M0Yy00YjZkLWE4NjktYjAwZWIzMzU2NzQw
2012/2/5 Casper Wandahl Schmidt <kalle.pri...@gmail.com> > > > Den 05-02-2012 08:18, Violeta Georgieva skrev: > > I'm attaching again the examples cause I think that one of them was not >> attached very well. >> > > The list strips attachments so you need to upload the files somewhere (eg. > rapidshare) and give us a link to download it :) > >> >> >> 2012/2/4 Violeta Georgieva <miles...@gmail.com <mailto:miles...@gmail.com>> >> >> >> >> Hi, >> Here is how one can reproduce the scenario: >> 1. Start Tomcat >> 2. Put attached war in webapps folder >> 3. In the console the following error message is printed: >> INFO: Deploying web application archive >> C:\apache-tomcat-7.0.25\**webapps\test-web-app.war >> Feb 4, 2012 10:41:44 PM >> org.apache.catalina.util.**ExtensionValidator >> validateManifestResources >> INFO: ExtensionValidator[/test-web-**app][Web Application Manifest]: >> Required extension [test-jar] not found. >> Feb 4, 2012 10:41:44 PM >> org.apache.catalina.util.**ExtensionValidator >> validateManifestResources >> INFO: ExtensionValidator[/test-web-**app]: Failure to find [1] >> required extension(s). >> Feb 4, 2012 10:41:44 PM org.apache.catalina.core.**StandardContext >> startInternal >> SEVERE: Error getConfigured >> Feb 4, 2012 10:41:44 PM org.apache.catalina.core.**StandardContext >> startInternal >> SEVERE: Context [/test-web-app] startup failed due to previous errors >> 4. Stop Tomcat >> 5. Create folder - C:\apache-tomcat-7.0.25\ext >> 6. Put the attached jar file in the folder created on step 5 >> 7. Start Tomcat with additional VM argument >> -Dcatalina.ext.dirs=C:/apache-**tomcat-7.0.25/ext >> 8. This time the application is deployed successfully. >> 9. Request >> http://localhost:8080/test-**web-app/TestServlet<http://localhost:8080/test-web-app/TestServlet> >> 10. Internal Server Error is returned with the following Exception: >> >> java.lang.**ClassNotFoundException: test.TestExtension >> org.apache.catalina.loader.**WebappClassLoader.loadClass(** >> WebappClassLoader.java:1701) >> org.apache.catalina.loader.**WebappClassLoader.loadClass(** >> WebappClassLoader.java:1546) >> test.TestServlet.doGet(**TestServlet.java:28) >> javax.servlet.http.**HttpServlet.service(**HttpServlet.java:621) >> javax.servlet.http.**HttpServlet.service(**HttpServlet.java:722) >> >> I did not change any other Tomcat configuration so it is running >> with defaults. >> The scenario is that TestServlet (in war file) instantiates >> TestExtension (in jar file, placed in the ext directory). >> Regards >> Violeta >> 2012/2/4 Christopher Schultz <ch...@christopherschultz.net >> <mailto:chris@**christopherschultz.net <ch...@christopherschultz.net>>> >> >> >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Violetta, >> >> On 2/3/12 8:25 AM, Violeta Georgieva wrote: >> > I have a web application that specifies in the Manifest that >> wants >> > to use an extension. >> > >> > I specify "catalina.ext.dirs" to point to the directory where I >> > placed my extensions jar files. >> >> What is the value of the catalina.ext.dirs system property? >> Where did >> you set it? Can you verify that it is set when the JVM >> actually starts? >> >> What files are in the directory or directories specified by >> catalina.ext.dir? >> >> > Unfortunately when I request my application I'm receiving >> > "ClassNotFoundException". >> >> What class cannot be found? Is it found in any of the JAR >> files you >> have in your catalina.ext.dir (which is, of course, the whole >> point of >> the feature)? >> >> > I verified that >> > >> > ExtensionValidator.**validateApplication() succeeded to find the >> > extension jar file. >> >> How did you verify this? Are there logs that suggest your JAR >> file is >> being scanned? Please provide them. >> >> > What could be the problem? May be I'm missing some >> configuration? >> >> You might be, but you haven't provided any configuration to >> us, so we >> don't know if you're missing something. Clearly, something is >> misconfigured. >> >> - -chris >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG/MacGPG2 v2.0.17 (Darwin) >> Comment: GPGTools - http://gpgtools.org <http://gpgtools.org/> >> >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iEYEARECAAYFAk8tdnIACgkQ9CaO5/**Lv0PCjtQCgkh8h231IQe4SZjkz2J0V** >> zQh1 >> r3IAnidzPXJfRdV1TEu3b+**qf0jiplsfA >> =Lv/W >> -----END PGP SIGNATURE----- >> >> ------------------------------**------------------------------** >> --------- >> To unsubscribe, e-mail: >> users-unsubscribe@tomcat.**apache.org<users-unsubscr...@tomcat.apache.org> >> >> <mailto:users-unsubscribe@**tomcat.apache.org<users-unsubscr...@tomcat.apache.org>> >> >> >> For additional commands, e-mail: users-h...@tomcat.apache.org >> <mailto:users-help@tomcat.**apache.org<users-h...@tomcat.apache.org>> >> >> >> >> >> >> >> >> ------------------------------**------------------------------**--------- >> To unsubscribe, e-mail: >> users-unsubscribe@tomcat.**apache.org<users-unsubscr...@tomcat.apache.org> >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >