Trying to port my 3.2 app to 4.0. One simple page works, but the main page
of my app yeilds the exception below. Any idea what a "sealing violation'
is? Sounds like a security issue.
Ideas?
TIA,
Bill Pfeiffer
A Servlet Exception Has Occurred
Exception Report:
javax.servlet.ServletException: Servlet.init() for servlet OasisCommand
threw exception
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:774)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:227)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:196)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2038)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161
)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:159)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
811)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:890)
at java.lang.Thread.run(Thread.java:484)
Root Cause:
java.lang.SecurityException: sealing violation
at java.net.URLClassLoader.defineClass(URLClassLoader.java:234)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
.java:648)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
.java:987)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
.java:906)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at
com.pdma.oasis.servlets.OasisCommandServlet.initCommands(OasisCommandServlet
.java:94)
at
com.pdma.oasis.servlets.OasisCommandServlet.init(OasisCommandServlet.java:27
)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:755)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:227)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:196)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2038)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161
)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:159)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
811)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:890)
at java.lang.Thread.run(Thread.java:484)