Moin,
ich habe eine Web-Application erstellt die ich über Eclipse in einer Tomcat7 Umgebung laufen lasse.
Für die Oberfläche benutze ich JavaServerFaces 2.1.11 und Icefaces 3.1.
Als Umgebung verwende ich SpringSource Tool Suite 2.9.2
Mein Problem ist das ich seit einigen Tagen beim start des Tomcats folgende Fehlermeldung erhalte:
Meine suche bei Google war eher schmächtig da in vielen fällen die Probleme sich nach einem Clean des Tomcats oder mit einer änderung der Verzeichnis Struktur behoben hatten. Bei mir hat dies allerdings nichts gebracht.
Ich bin schon so weit gewesen, das ich die komplette Umgebung mitsammt Windows7 neu aufsgesetzt habe allerdings ohne erfolg.
Der Witzt an der ganzen Sache ist, das die selbe Konfiguration bei meinen anderen Studenten-Kollegen problemlos läuft.
Ich würde mich freuen wenn mir jemand noch eine weitere möglichkeit aufzeigen könnte wo ich ansetzen kann den aktuell bin ich mit meinen Latein am Ende.
mfg.
Shibas
ich habe eine Web-Application erstellt die ich über Eclipse in einer Tomcat7 Umgebung laufen lasse.
Für die Oberfläche benutze ich JavaServerFaces 2.1.11 und Icefaces 3.1.
Als Umgebung verwende ich SpringSource Tool Suite 2.9.2
Mein Problem ist das ich seit einigen Tagen beim start des Tomcats folgende Fehlermeldung erhalte:
Java:
Okt 16, 2012 8:14:50 AM org.apache.catalina.core.AprLifecycleListener init
Information: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\glassfish3\jdk7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\HP SimplePass 2011\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files\TortoiseSVN\bin;.
Okt 16, 2012 8:14:50 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
Warnung: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Persony3' did not find a matching property.
Okt 16, 2012 8:14:51 AM org.apache.coyote.AbstractProtocol init
Information: Initializing ProtocolHandler ["http-bio-8080"]
Okt 16, 2012 8:14:51 AM org.apache.coyote.AbstractProtocol init
Information: Initializing ProtocolHandler ["ajp-bio-8009"]
Okt 16, 2012 8:14:51 AM org.apache.catalina.startup.Catalina load
Information: Initialization processed in 2062 ms
Okt 16, 2012 8:14:51 AM org.apache.catalina.core.StandardService startInternal
Information: Starting service Catalina
Okt 16, 2012 8:14:51 AM org.apache.catalina.core.StandardEngine startInternal
Information: Starting Servlet Engine: Apache Tomcat/7.0.29
Okt 16, 2012 8:14:57 AM org.apache.catalina.startup.TaglibUriRule body
Information: TLD skipped. URI: [url=http://java.sun.com/jsf/core]Oracle Technology Network for Java Developers[/url] is already defined
Okt 16, 2012 8:14:58 AM org.apache.catalina.startup.TaglibUriRule body
Information: TLD skipped. URI:
[url=http://java.sun.com/jsf/html]Oracle Technology Network for Java Developers[/url]
is already defined
Okt 16, 2012 8:14:58 AM org.apache.catalina.startup.TaglibUriRule body
Information: TLD skipped. URI: [url=http://java.sun.com/jsf/core]Oracle Technology Network for Java Developers[/url] is already defined
Okt 16, 2012 8:14:58 AM org.apache.catalina.startup.TaglibUriRule body
Information: TLD skipped. URI: [url]http://mojarra.dev.java.net/mojarra_ext[/url] is already defined
Okt 16, 2012 8:14:58 AM org.apache.catalina.core.StandardContext addApplicationListener
Information: The listener "com.sun.faces.config.ConfigureListener" is already configured for this context. The duplicate definition has been ignored.
Okt 16, 2012 8:14:58 AM org.apache.catalina.core.ApplicationContext log
Information: No Spring WebApplicationInitializer types detected on classpath
Okt 16, 2012 8:14:58 AM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
Okt 16, 2012 8:14:58 AM org.springframework.web.context.ContextLoader initWebApplicationContext
Information: Root WebApplicationContext: initialization started
Okt 16, 2012 8:14:58 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
Information: Refreshing Root WebApplicationContext: startup date [Tue Oct 16 08:14:58 CEST 2012]; root of context hierarchy
Okt 16, 2012 8:14:58 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
Information: Loading XML bean definitions from ServletContext resource [/WEB-INF/config/root-config.xml]
Okt 16, 2012 8:14:58 AM org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
Information: Loading properties file from ServletContext resource [/WEB-INF/config/database/jdbc.properties]
Okt 16, 2012 8:14:58 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
Information: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@621658: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0]; root of factory hierarchy
Okt 16, 2012 8:14:58 AM org.springframework.web.context.ContextLoader initWebApplicationContext
Information: Root WebApplicationContext: initialization completed in 758 ms
Okt 16, 2012 8:14:58 AM com.sun.faces.config.ConfigureListener contextInitialized
Information: Mojarra 2.1.11 ( 20120711-1632) für Kontext '/Persony' wird initialisiert.
Okt 16, 2012 8:14:59 AM com.sun.faces.spi.InjectionProviderFactory createInstance
Information: JSF1048: PostConstruct/PreDestroy-Annotationen vorhanden. Verwaltete Bean-Methoden, die mit diesen Annotationen markiert sind, lassen die entsprechenden Annotationen verarbeiten.
Okt 16, 2012 8:15:00 AM org.icefaces.util.EnvConfig init
Information: ICEfaces Configuration:
org.icefaces.render.auto: true [default]
org.icefaces.autoid: true [default]
org.icefaces.aria.enabled: true [default]
org.icefaces.blockUIOnSubmit: false [default]
org.icefaces.compressDOM: false [default]
org.icefaces.compressResources: false [default]
org.icefaces.connectionLostRedirectURI: null [default]
org.icefaces.diffConfig: null [default]
org.icefaces.deltaSubmit: false [default]
org.icefaces.lazyPush: true [default]
org.icefaces.generateHeadUpdate: false [default]
org.icefaces.sessionExpiredRedirectURI: null [default]
org.icefaces.standardFormSerialization: false [default]
org.icefaces.strictSessionTimeout: false [default]
org.icefaces.subtreeDiff: true [default]
org.icefaces.windowScopeExpiration = 1000 [default]
org.icefaces.mandatoryResourceConfiguration:
org.icefaces.uniqueResourceURLs: true [default]
org.icefaces.lazyWindowScope: true [default]
org.icefaces.messagePersistence: true [default]
org.icefaces.disableDefaultErrorPopups: false [default]
org.icefaces.fastBusyIndicator: false [default]
org.icefaces.replayNavigationOnReload: false [default]
Okt 16, 2012 8:15:00 AM org.icefaces.impl.renderkit.DOMRenderKit <clinit>
Information:
ICEsoft Technologies Inc.
ICEfaces 3.1.0
Build number: 2
Revision: 30215
Okt 16, 2012 8:15:01 AM com.sun.faces.config.ConfigureListener$WebConfigResourceMonitor$Monitor <init>
Information: Monitoring jndi:/localhost/Persony/WEB-INF/faces-config.xml for modifications
Okt 16, 2012 8:15:01 AM org.apache.coyote.AbstractProtocol start
Information: Starting ProtocolHandler ["http-bio-8080"]
Okt 16, 2012 8:15:01 AM org.apache.coyote.AbstractProtocol start
Information: Starting ProtocolHandler ["ajp-bio-8009"]
Okt 16, 2012 8:15:01 AM org.apache.catalina.startup.Catalina start
Information: Server startup in 9796 ms
Okt 16, 2012 8:15:09 AM org.icepush.servlet.MainServlet <init>
Information:
ICEsoft Technologies Inc.
ICEpush 3.1.0
Build number: 2
Revision: 30081
Okt 16, 2012 8:15:16 AM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
Schwerwiegend: Error Rendering View[/startseite.xhtml]
javax.faces.FacesException: Cannot add the same component twice: v6ajo01-retrieve-update
at com.sun.faces.context.StateContext$AddRemoveListener.handleAddRemoveWithAutoPrune(StateContext.java:476)
at com.sun.faces.context.StateContext$AddRemoveListener.handleAdd(StateContext.java:422)
at com.sun.faces.context.StateContext$AddRemoveListener.processEvent(StateContext.java:338)
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
at com.sun.faces.application.ApplicationImpl.processListenersAccountingForAdds(ApplicationImpl.java:2217)
at com.sun.faces.application.ApplicationImpl.invokeViewListenersFor(ApplicationImpl.java:2038)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:291)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:246)
at javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2201)
at javax.faces.component.UIComponentBase.doPostAddProcessing(UIComponentBase.java:1883)
at javax.faces.component.UIComponentBase.setParent(UIComponentBase.java:400)
at javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2635)
at javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2607)
at org.icefaces.impl.event.BridgeFormsSetup.addNewTransientForm(BridgeFormsSetup.java:35)
at org.icefaces.impl.event.BridgeFormsSetup.processEvent(BridgeFormsSetup.java:20)
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168)
at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2144)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:302)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:246)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:812)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1777)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:424)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:745)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:67)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Okt 16, 2012 8:15:16 AM org.icefaces.impl.application.ExtendedExceptionHandler handle
Warnung: queued exception
javax.faces.FacesException: Cannot add the same component twice: v6ajo01-retrieve-update
at com.sun.faces.context.StateContext$AddRemoveListener.handleAddRemoveWithAutoPrune(StateContext.java:476)
at com.sun.faces.context.StateContext$AddRemoveListener.handleAdd(StateContext.java:422)
at com.sun.faces.context.StateContext$AddRemoveListener.processEvent(StateContext.java:338)
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
at com.sun.faces.application.ApplicationImpl.processListenersAccountingForAdds(ApplicationImpl.java:2217)
at com.sun.faces.application.ApplicationImpl.invokeViewListenersFor(ApplicationImpl.java:2038)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:291)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:246)
at javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2201)
at javax.faces.component.UIComponentBase.doPostAddProcessing(UIComponentBase.java:1883)
at javax.faces.component.UIComponentBase.setParent(UIComponentBase.java:400)
at javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2635)
at javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2607)
at org.icefaces.impl.event.BridgeFormsSetup.addNewTransientForm(BridgeFormsSetup.java:35)
at org.icefaces.impl.event.BridgeFormsSetup.processEvent(BridgeFormsSetup.java:20)
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168)
at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2144)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:302)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:246)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:812)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1777)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:424)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:745)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:67)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Meine suche bei Google war eher schmächtig da in vielen fällen die Probleme sich nach einem Clean des Tomcats oder mit einer änderung der Verzeichnis Struktur behoben hatten. Bei mir hat dies allerdings nichts gebracht.
Ich bin schon so weit gewesen, das ich die komplette Umgebung mitsammt Windows7 neu aufsgesetzt habe allerdings ohne erfolg.
Der Witzt an der ganzen Sache ist, das die selbe Konfiguration bei meinen anderen Studenten-Kollegen problemlos läuft.
Ich würde mich freuen wenn mir jemand noch eine weitere möglichkeit aufzeigen könnte wo ich ansetzen kann den aktuell bin ich mit meinen Latein am Ende.
mfg.
Shibas