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

Reply via email to