takidoso
Erfahrenes Mitglied
Hallo und Halli,
Ursprünglich lief meine Web-Anwendung (Servlet, JSP mit Tomcat innerhalb Eclipse) soweit einbahnfrei.
Doch seit einem Kaltstart scheint Eclipse Klassen von mir nicht zu finden.
Obige Exception weist darauf hin, dass die Eclipse-Umgebung offenbar meine eigene Klasse
nicht mehr im Classpath findet.
Die Biblitheken stehen aber alle unter WebContent/Web-Inf/lib.
Wenn ich aus meiner Web-Anwendung ein war-file mache und in meine Tomcat-Umgebung ohne Eclipse bringe, verhält sich die Anwendung so wie sie sollte, sie findet alle Bibliotheken. Nun, angesichts der Tatsache, dass es ursprünglich mal klappte und nun wohl irgendwas hops gegangen zu sein scheint, frage ich mich wo ich da nachschauen kann/muss um die Umgebung in Eclipse korrigieen zu können.
Was vielleicht damit zusammen hängen könnte: ich habe auch eine Struts-Anwendung, die nicht mehr in der Eclipse-Umgebung geladen wird. Exception folgt schon beim Hochfahren von Tomcat:
Hat jemand da einen oder mehrere Einfälle? (kann auch reines Brainstorming sein, da ich irgendwie mit dem Latein am Ende bin.)
für Ideen zur Auffinden des Umgebungsproblems im Voras dankbarren Güßen,
Takidoso
Ursprünglich lief meine Web-Anwendung (Servlet, JSP mit Tomcat innerhalb Eclipse) soweit einbahnfrei.
Doch seit einem Kaltstart scheint Eclipse Klassen von mir nicht zu finden.
Code:
SCHWERWIEGEND: Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: de.cmk.security.LoginException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:66)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Obige Exception weist darauf hin, dass die Eclipse-Umgebung offenbar meine eigene Klasse

Die Biblitheken stehen aber alle unter WebContent/Web-Inf/lib.
Wenn ich aus meiner Web-Anwendung ein war-file mache und in meine Tomcat-Umgebung ohne Eclipse bringe, verhält sich die Anwendung so wie sie sollte, sie findet alle Bibliotheken. Nun, angesichts der Tatsache, dass es ursprünglich mal klappte und nun wohl irgendwas hops gegangen zu sein scheint, frage ich mich wo ich da nachschauen kann/muss um die Umgebung in Eclipse korrigieen zu können.
Was vielleicht damit zusammen hängen könnte: ich habe auch eine Struts-Anwendung, die nicht mehr in der Eclipse-Umgebung geladen wird. Exception folgt schon beim Hochfahren von Tomcat:
Code:
04.03.2013 12:02:46 org.apache.catalina.core.StandardContext filterStart
SCHWERWIEGEND: Exception starting filter struts2
Unable to load configuration. - action - file:/C:/Temp/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/TreeTest/WEB-INF/classes/struts.xml:13:51
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: Action class [testtree.Welcome] not found - action - file:/C:/Temp/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/TreeTest/WEB-INF/classes/struts.xml:13:51
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:405)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:355)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:265)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:189)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 30 more
Hat jemand da einen oder mehrere Einfälle? (kann auch reines Brainstorming sein, da ich irgendwie mit dem Latein am Ende bin.)
für Ideen zur Auffinden des Umgebungsproblems im Voras dankbarren Güßen,
Takidoso