---------------------------------------------------------------------------
HARBOR: http://coolharbor.100free.com/index.htm
The most powerful application server on earth.
The only real POJO Application Server.
---------------------------------------------------------------------------
----- Original Message -----
From: "Neil B. Cohen" <[EMAIL PROTECTED]>
To: <users@tomcat.apache.org>
Sent: Wednesday, May 14, 2008 1:01 PM
Subject: Tomcat startup problem
Neil, the JSP is bringing an el tag or something in and there is a missing
lib... why its catching you is because JSP pages dont compile until needed.
Get the project going in Netbeans again...
Right click on all the JSP pages and compile them... the actual JSP page...
if there is a problem it will now take you to the tag or whatever that is
causing the problem.
Then run it in NB... and check that it all works.
Then (always do this), it will save you some pain... with it running in NB,
click on the services tab and undeploy the web app.
Then stop TC in the service tab.
(if you miss this step TC may still use the NB project and not the dropped
in webapp... which can cause a little confusion)
Now drop webapp in and start TC as normal.
Have fun...
I have written a small web app (using NetBeans) which has been running fine
for a couple of weeks. Yesterday afternoon, I added a new page to the
program, rebuilt it, created a new .war file and installed it in my tomcat
webapps directory. And tomcat won't start it. The log file (catalina.out)
is listed below.
It complains about a missing class - but what is
com.sun.el.ExpressionFactoryImpl and why would that be missing?? Or is
that actually the missing class? If not, how do I figure out what is not
there?
My program seems to start - it prints the 'App started successfully' from
my init servlet. But when I try to connect to the app from my browser, I
get the null pointer exception - but I don't know how to figure out where
that is coming from either.
Can someone give me a hint as to what might be wrong? Or how to figure it
out? I'm fine with debugging my own code - but I can't get a handle on
where to look.... Have I lost a library somewhere? Netbeans didn't
complain when I built the war file...
thanks very much,
nbc
========
cat /usr/local/Tomcat/logs/catlina.out
May 14, 2008 6:49:24 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path:
/usr/java/jdk1.6.0_05/jre/lib/i386/client:/usr/java/jdk1.6.0_05/jre/lib/i386:/usr/java/jdk1.6.0_05/jre/../lib/i386:/usr/lib/qt-3.3/lib:/usr/java/packages/lib/i386:/lib:/usr/lib
May 14, 2008 6:49:24 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
May 14, 2008 6:49:24 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2393 ms
May 14, 2008 6:49:24 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
May 14, 2008 6:49:24 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
May 14, 2008 6:49:24 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive NCAdmin.war
May 14, 2008 6:49:26 AM com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2_04-b20-p03)
for context '/NCAdmin'
May 14, 2008 6:49:28 AM com.sun.faces.config.ConfigureListener
installExpressionFactory
SEVERE: Error Instantiating ExpressionFactory
java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
com.sun.faces.config.ConfigureListener.installExpressionFactory(ConfigureListener.java:1521)
at
com.sun.faces.config.ConfigureListener.registerELResolverAndListenerWithJsp(ConfigureListener.java:1545)
at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:403)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
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:525)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
May 14, 2008 6:49:28 AM com.sun.ws.rest.api.core.ClasspathResourceConfig
init
INFO: Scanning for root resource and provider classes in the paths:
/usr/local/Tomcat/webapps/NCAdmin/WEB-INF/lib
/usr/local/Tomcat/webapps/NCAdmin/WEB-INF/classes
May 14, 2008 6:49:29 AM
com.sun.ws.rest.spi.service.ServiceFinder$AbstractLazyIterator hasNext
WARNING: A dependent class, javax/mail/MessagingException, of the class
com.sun.ws.rest.impl.provider.entity.MimeMultipartProvider implementing
the provider interface javax.ws.rs.ext.MessageBodyReader is not found. The
provider implementation is ignored.
May 14, 2008 6:49:29 AM
com.sun.ws.rest.spi.service.ServiceFinder$AbstractLazyIterator hasNext
WARNING: A dependent class, javax/mail/MessagingException, of the class
com.sun.ws.rest.impl.provider.entity.MimeMultipartProvider implementing
the provider interface javax.ws.rs.ext.MessageBodyWriter is not found. The
provider implementation is ignored.
May 14, 2008 6:49:29 AM
com.sun.ws.rest.impl.application.WebApplicationImpl processRootResources
SEVERE: The ResourceConfig instance does not contain any root resource
classes.
Config File: /resources/config.properties
DA connection pool successfully initialized.
Application initialized succesfully. ***** This comes from my
code
May 14, 2008 6:49:32 AM org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for
this context. The duplicate definition has been ignored.
May 14, 2008 6:49:32 AM org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for
this context. The duplicate definition has been ignored.
May 14, 2008 6:49:32 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
May 14, 2008 6:49:32 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
May 14, 2008 6:49:32 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/55 config=null
May 14, 2008 6:49:32 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7723 ms
************ system hangs
here until I connect with a web browser
May 14, 2008 6:50:17 AM
com.sun.faces.lifecycle.ELResolverInitPhaseListener
populateFacesELResolverForJsp
INFO: JSF1027: [/NCAdmin] The ELResolvers for JSF were not registered with
the JSP container.
May 14, 2008 6:50:17 AM com.sun.faces.lifecycle.LifecycleImpl phase
WARNING: executePhase(RENDER_RESPONSE
6,[EMAIL PROTECTED]) threw exception
java.lang.NullPointerException
at
com.sun.faces.application.ApplicationImpl.createValueBinding(ApplicationImpl.java:467)
at
com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.pageBean(ViewHandlerImpl.java:697)
at
com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.pageBean(ViewHandlerImpl.java:676)
at
com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:284)
at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at
com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.render(PartialTraversalLifecycle.java:106)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:267)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]