InfoCenter Won't Start - Startup Errors with Apache, shutdown ports, directories and files not found

(Doc ID 1458905.1)

Last updated on OCTOBER 13, 2017

Applies to:

Oracle Knowledge - Version 8.1.3.3 and later
Information in this document applies to any platform.
If an Infocenter Tomcat instance terminates abnormally or JSP changes or config changes are made while the system is running, sometimes the tomcat work directory may get corrupted, or a port may be stuck open. When Apache is used to front end the system sometimes Apache can cause this or something on Tomcat can cause an Apache error.

Symptoms

There are a number of errors that can cause the Infocenter instance to hang on startup.

INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: ....... 
SEVERE: Servlet /infocenter threw load() exception
javax.servlet.UnavailableException: WEBINFROOT was referenced in the classpath, but not defined. (WEBINFROOT='null'. WEBINFROOT can only be used if the application is being deployed in a directory (Servlet Single Directory Deployment). It cannot be used if you are deploying the application in a WAR file.
at com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor.java:326)
at com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java:95)
at com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:652)
at er.extensions.jspservlet.ERXServletAdaptor.init(ERXServletAdaptor.java:66)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
13354 [ProcessChangesQueue] INFO org.quartz.impl.jdbcjobstore.JobStoreTX  - Removed 0 stale fired job entries.
13358 [ProcessChangesQueue] INFO org.quartz.core.QuartzScheduler  - Scheduler TestScheduler_$_NON_CLUSTERED started.
Scheduler Initialized
app.uuid a0504354-10fd-4c2a-a75d-2e78fe4954b3
14139 [TestScheduler_Worker-3] ERROR org.quartz.core.JobRunShell  - Job OKM.Custom Batch Job For Content Update threw an unhandled Exception:
java.lang.NoClassDefFoundError: com/inquira/client/serviceclient/IQServiceClientException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.inquira.services.batchjobs.CustomJobDelegator.executeJob(CustomJobDelegator.java:125)
at com.inquira.services.batchjobs.BatchJobBase.execute(BatchJobBase.java:413)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
Caused by: java.lang.ClassNotFoundException: com.inquira.client.serviceclient.IQServiceClientException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
... 6 more

  

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms