TomCat4 Deployment

Dan Burger <[email protected]> Thu, 24 Feb 2005 05:44:09 -0500
Newsgroups gmane.comp.web.webobjects.admin
Message-ID <BE431A29.4F92%[email protected]>
I am receiving this error when deploying a war file on TomCat4.  I am not
sure how to correct the access problem.  If anyone has suggestions or tips,
please let me know.

The application is deployed as a self contained war file with all jars being
copied to the war file.

I am unable to resolve it, and desparate for help.

Caused by: java.lang.ExceptionInInitializerError at
com.webobjects.appserver.WOApplication.primeApplication(WOApplication.java:4
49) ... 52 more Caused by: java.security.AccessControlException: access
denied (java.util.PropertyPermission
com.webobjects.safeInvokeDeprecatedJarBundleAPI read) at
java.security.AccessControlContext.checkPermission(AccessControlContext.java
:269) at 
java.security.AccessController.checkPermission(AccessController.java:401) at
java.lang.SecurityManager.checkPermission(SecurityManager.java:524) at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1276) at
java.lang.System.getProperty(System.java:573) at
com.webobjects.foundation.NSProperties.getProperty(NSProperties.java:165) at
com.webobjects.foundation.NSProperties.getProperty(NSProperties.java:156) at
com.webobjects.foundation.NSProperties.booleanForKey(NSProperties.java:208)
at com.webobjects.foundation.NSBundle.<clinit>(NSBundle.java:307) ... 53
more StandardWrapper[/survey:WOServletAdaptor]: Marking servlet
WOServletAdaptor as unavailable

The full log file is

StandardHost[53partners.com]: standardHost.start /survey
WebappLoader[/survey]: Deploying class repositories to work directory
/var/tomcat4/work/PSA/53partners.com/survey WebappLoader[/survey]: Deploy
class files /WEB-INF/classes to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/classes
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaEOAccess.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaEOAccess.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaEOControl.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaEOControl.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaFoundation.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaFoundation.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaJDBCAdaptor.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaJDBCAdaptor.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaWOExtensions.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaWOExtensions.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaWOJSPServlet.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaWOJSPServlet.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaWOJSPServlet_client.jar
to 
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaWOJSPServlet_cli
ent.jar WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaWebObjects.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaWebObjects.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaXML.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaXML.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/avalon-framework-4.1.2.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/avalon-framework-4.1
.2.jar WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/axis-ant.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/axis-ant.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/axis.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/axis.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/commons-discovery.ja
r WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/commons-logging.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/commons-logging.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/jaxrpc.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/log4j-1.2.4.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/log4j-1.2.4.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/logkit-1.0.1.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/logkit-1.0.1.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/saaj.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/saaj.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/survey.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/survey.jar
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to
/var/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/wsdl4j.jar
StandardManager[/survey]: Seeding random number generator class
java.security.SecureRandom StandardManager[/survey]: Seeding of random
number generator has been completed StandardWrapper[/survey:default]:
Loading container servlet default StandardWrapper[/survey:invoker]: Loading
container servlet invoker Classes and frameworks will be loaded out of the
WEB-INF/lib and WEB-INF/classes directories. MainBundle will be set to
survey java.lang.reflect.InvocationTargetException at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor
.java:415) at 
com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java
:78) at 
com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)
at javax.servlet.GenericServlet.init(GenericServlet.java) at
org.apache.catalina.core.StandardWrapper.loadServlet(Unknown Source) at
org.apache.catalina.core.StandardWrapper.load(Unknown Source) at
org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) at
org.apache.catalina.core.StandardContext.start(Unknown Source) at
org.apache.catalina.core.StandardHostDeployer.start(Unknown Source) at
org.apache.catalina.core.StandardHost.start(Unknown Source) at
org.apache.catalina.servlets.ManagerServlet.start(Unknown Source) at
org.apache.catalina.servlets.ManagerServlet.doGet(Unknown Source) at
javax.servlet.http.HttpServlet.service(HttpServlet.java) at
javax.servlet.http.HttpServlet.service(HttpServlet.java) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source) at org.apache.catalina.core.ApplicationFilterChain.access$0(Unknown
Source) at org.apache.catalina.core.ApplicationFilterChain$1.run(Unknown
Source) at java.security.AccessController.doPrivileged(Native Method) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) at
org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown Source)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.catalina.core.StandardContext.invoke(Unknown Source) at
org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392) at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619) at java.lang.Thread.run(Thread.java:534) Caused by:
java.lang.ExceptionInInitializerError at
com.webobjects.appserver.WOApplication.primeApplication(WOApplication.java:4
49) ... 52 more Caused by: java.security.AccessControlException: access
denied (java.util.PropertyPermission
com.webobjects.safeInvokeDeprecatedJarBundleAPI read) at
java.security.AccessControlContext.checkPermission(AccessControlContext.java
:269) at 
java.security.AccessController.checkPermission(AccessController.java:401) at
java.lang.SecurityManager.checkPermission(SecurityManager.java:524) at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1276) at
java.lang.System.getProperty(System.java:573) at
com.webobjects.foundation.NSProperties.getProperty(NSProperties.java:165) at
com.webobjects.foundation.NSProperties.getProperty(NSProperties.java:156) at
com.webobjects.foundation.NSProperties.booleanForKey(NSProperties.java:208)
at com.webobjects.foundation.NSBundle.<clinit>(NSBundle.java:307) ... 53
more StandardWrapper[/survey:WOServletAdaptor]: Marking servlet
WOServletAdaptor as unavailable StandardContext[/survey]: Servlet /survey
threw load() exception: javax.servlet.UnavailableException: Error
initializing servlet adaptor: null javax.servlet.UnavailableException: Error
initializing servlet adaptor: null at
com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor
.java:435) at 
com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java
:78) at 
com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)
at javax.servlet.GenericServlet.init(GenericServlet.java) at
org.apache.catalina.core.StandardWrapper.loadServlet(Unknown Source) at
org.apache.catalina.core.StandardWrapper.load(Unknown Source) at
org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) at
org.apache.catalina.core.StandardContext.start(Unknown Source) at
org.apache.catalina.core.StandardHostDeployer.start(Unknown Source) at
org.apache.catalina.core.StandardHost.start(Unknown Source) at
org.apache.catalina.servlets.ManagerServlet.start(Unknown Source) at
org.apache.catalina.servlets.ManagerServlet.doGet(Unknown Source) at
javax.servlet.http.HttpServlet.service(HttpServlet.java) at
javax.servlet.http.HttpServlet.service(HttpServlet.java) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source) at org.apache.catalina.core.ApplicationFilterChain.access$0(Unknown
Source) at org.apache.catalina.core.ApplicationFilterChain$1.run(Unknown
Source) at java.security.AccessController.doPrivileged(Native Method) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) at
org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown Source)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.catalina.core.StandardContext.invoke(Unknown Source) at
org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(Unknown Source) at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392) at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619) at java.lang.Thread.run(Thread.java:534)




--B_3191458650_12758966 Content-type: text/html; charset="US-ASCII"
Content-transfer-encoding: quoted-printable

<HTML> <HEAD> <TITLE>War Deployment</TITLE> </HEAD> <BODY> <FONT
FACE=3D"Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:12.0px'>I am =
receiving this error when deploying a war file on TomCat4. &nbsp;I am not
su= re how to correct the access problem. &nbsp;If anyone has suggestions or
tip= s, please let me know.<BR> <BR> The application is deployed as a self
contained war file with all jars bein= g copied to the war file. &nbsp;<BR>
<BR> I am unable to resolve it, and desparate for help.<BR> <BR> Caused by:
java.lang.ExceptionInInitializerError<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at com.webobjects.appserver=
.WOApplication.primeApplication(WOApplication.java:449)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;... 52 more<BR> Caused by:
java.security.AccessControlException: access denied (java.util.P=
ropertyPermission com.webobjects.safeInvokeDeprecatedJarBundleAPI read)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.AccessCont=
rolContext.checkPermission(AccessControlContext.java:269)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.AccessCont=
roller.checkPermission(AccessController.java:401)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.SecurityManage=
r.checkPermission(SecurityManager.java:524)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.SecurityManage=
r.checkPropertyAccess(SecurityManager.java:1276)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.getProp=
erty(System.java:573)<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at
com.webobjects.foundatio=
n.NSProperties.getProperty(NSProperties.java:165)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at com.webobjects.foundatio=
n.NSProperties.getProperty(NSProperties.java:156)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at com.webobjects.foundatio=
n.NSProperties.booleanForKey(NSProperties.java:208)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at com.webobjects.foundatio=
n.NSBundle.&lt;clinit&gt;(NSBundle.java:307)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;... 53 more<BR>
StandardWrapper[/survey:WOServletAdaptor]: Marking servlet WOServletAdaptor=
as unavailable<BR> <BR> The full log file is<BR> <BR>
StandardHost[53partners.com]: standardHost.start /survey<BR>
WebappLoader[/survey]: Deploying class repositories to work directory /var/=
tomcat4/work/PSA/53partners.com/survey<BR> WebappLoader[/survey]: Deploy
class files /WEB-INF/classes to /var/tomcat4/=
work/PSA/53partners.com/survey/WEB-INF/classes<BR> WebappLoader[/survey]:
Deploy JAR /WEB-INF/lib/JavaEOAccess.jar to /var/tom=
cat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaEOAccess.jar<BR>
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaEOControl.jar to /var/to=
mcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaEOControl.jar<BR>
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaFoundation.jar to /var/t=
omcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaFoundation.jar<BR>
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaJDBCAdaptor.jar to /var/=
tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaJDBCAdaptor.jar<BR>
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaWOExtensions.jar to /var=
/tomcat4/work/PSA/53partners.com/survey/WEB-INF/lib/JavaWOExtensions.jar<BR>
WebappLoader[/survey]: Deploy JAR /WEB-INF/lib/JavaWO - Dan Burger


-
Dan Burger