Dear Darcy,
Can you describe in details what did you do exactly? Probably, you have unsigned wrong jars.
JChem package can devide to two parts:
JChem API (jchem.jar with a few external jars) with JSP examples and a
bundled Marvin Applets package to draw queries and display its results in browsers.
On your (web) server, probably, there are JSP examples that uses the "jchem.jar". JSP provides a web content (e.g. query results). In these web contents may be Marvin applets.
When these applets displays in your browser, they will run on the local machine (incontrary of jchem.jar that runs on the server).
The posted stack trace is dropped by your web server. If you would like to update web server's Java (Java 1.5.0_06), read the manual of your web server how to do it.
"marvin.jar" is the core jar for the AWT version of Marvin Applets.
Probably, you have added Marvin Applets jar files (jars from the "jchem/marvin" directory) to the web servers' CLASSPATH.
If yes, please remove them from the CLASSPATH. "
jchem.jar" and
Marvin Applets' jars ("marvin.jar", "jmarvin.jar", "sjars/*.jar") are
not compabitle with each other.
Marvin Applets is designed to embed MarvinView or MarvinSketch into web pages, not for server side running (like jchem.jar).
This topic is dedicated to unsigning of jar files in Marvin Applets package. If you have got more questions about JChem, please post them into the
JChem forum.
In Marvin Applets package the following jars are signed:
jextexp.jar (since Marvin 4.1)
jmarvin.jar
jogl.jar
jogl_*/*.jar (since Marvin 4.1)
mspace.jar
sjars/**.jar
See also my earlier comment in the topic for more information about unsigning.
By the way, there are no sence to unsign "jchem.jar" because signing issue is relevant only at applets.