tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Casper Wandahl Schmidt <kalle.pri...@gmail.com>
Subject Re: Dependencies on extensions functionality
Date Sun, 05 Feb 2012 07:39:04 GMT


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 <milesg78@gmail.com 
> <mailto:milesg78@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
>     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 <chris@christopherschultz.net
>     <mailto:chris@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/Lv0PCjtQCgkh8h231IQe4SZjkz2J0VzQh1
>         r3IAnidzPXJfRdV1TEu3b+qf0jiplsfA
>         =Lv/W
>         -----END PGP SIGNATURE-----
>
>         ---------------------------------------------------------------------
>         To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>         <mailto:users-unsubscribe@tomcat.apache.org>
>         For additional commands, e-mail: users-help@tomcat.apache.org
>         <mailto:users-help@tomcat.apache.org>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message