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
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: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/Lv0PCjtQCgkh8h231IQe4SZjkz2J0VzQh1
r3IAnidzPXJfRdV1TEu3b+qf0jiplsfA
=Lv/W
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
<mailto:users-unsubscr...@tomcat.apache.org>
For additional commands, e-mail: users-h...@tomcat.apache.org
<mailto:users-h...@tomcat.apache.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org