I still cannot run user written java in Dspace 1.8.2. I had no problems in
1.7. I am trying to figure out if .java programs create .class files after the
build or .jar. My Dspace 1.7 did not have .jar files for my user created java
programs.
My .class files are created in
/usr/local/dspace/webapps/jspui/WEB-INF/classes/org/dspace/app/local. My
script (part of it) that executes the java looks like this:
cd /usr/local/dspace/bin
# Get the DSPACE/bin directory
BINDIR=`dirname $0`
######################
# run TPSAS2LDR.java #
######################
ts=`date +%c`
$BINDIR/dsrun org.dspace.app.local.TPSAS2LDR $@
Where does org.dspace.app.local point to? This is the error I get:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/dspace/app/local/TPSAS2LDR
Caused by: java.lang.ClassNotFoundException: org.dspace.app.local.TPSAS2LDR
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.dspace.app.local.TPSAS2LDR. Program will
exit.
I do not know if this is a CLASSPATH issue.
Any help would be appreciated. This is my production system. My development
system has the same issue.
Thanks
Thomas W. Avino
[http://t3.gstatic.com/images?q=tbn:ANd9GcRnrGOajbLG51OH18dELWjFdU65XUjF7Rb1nhkW034bbGRqm9BoQU4IlnV-]
NASA Langley Research Center
Bldg 1194 Room 302B
Mail Stop 185
Hampton, VA 23681-2199
Phone: (757) 864-8495
Fax: (757) 864-6649
------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette