Richard, thanks a bunch for pointing me in the correct direction. Yes,
indeed, I'm running Redhat EL 4, and my /usr/bin/java symbolic links was
not pointing to the correct java app. (RHEL4 puts these java symbolic
links in the /etc/alternatives directory, and you can change them there
to point to your real java home directories and binaries.)
Now, however, I'm getting a different error when I run filter-media
[bin]$ /dspace/bin/filter-media
Applying Media Filters
Exception in thread "main" org.dspace.core.PluginInstantiationException:
Cannot load plugin class: java.lang.ClassNotFoundException: #
org.dspace.app.mediafilter.WordFilter
at
org.dspace.core.PluginManager.getAnonymousPlugin(PluginManager.java:236)
at
org.dspace.core.PluginManager.getPluginSequence(PluginManager.java:205)
at
org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.ja
va:160)
Caused by: java.lang.ClassNotFoundException: #
org.dspace.app.mediafilter.WordFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
org.dspace.core.PluginManager.getAnonymousPlugin(PluginManager.java:220)
... 2 more
This error seems pretty straightforward: the
org.dspace.app.mediafilter.WordFilter class file cannot be found.
However, it was compiled and put into the dspace .war file and is
available in Tomcat here:
/usr/local/tomcat/webapps/dspace/WEB-INF/classes/org/dspace/app/mediafil
ter/WordFilter.class
Should it be somewhere else? Do I need to rebuild DSpace after changing
what /usr/bin/java is set to?
Thanks in advance for any help...
--
Stacy Pennington
Information Technology Services
Rhodes College
penni...@rhodes.edu
901-843-3968