Java 在windows上完成war文件部署后,无法在tomcat上启动jenkins应用程序
我已在Windows 10上成功安装并配置了tomcat 10.0.6。tomcat服务器已成功启动并运行。然后,我成功地在tomcat上部署了JENKINS war(版本2.277.4 LTS文件)(使用Java 在windows上完成war文件部署后,无法在tomcat上启动jenkins应用程序,java,maven,jenkins,tomcat,continuous-integration,Java,Maven,Jenkins,Tomcat,Continuous Integration,我已在Windows 10上成功安装并配置了tomcat 10.0.6。tomcat服务器已成功启动并运行。然后,我成功地在tomcat上部署了JENKINS war(版本2.277.4 LTS文件)(使用Firefoxbrowser) 但是,在尝试通过tomcat的“Manager App”功能启动Jenkins时,Jenkins应用程序没有启动 它给出了以下错误: 2021年5月30日16:29:47.871严重[http-nio-8090-exec-5] org.apache.catali
Firefox
browser)
但是,在尝试通过tomcat的“Manager App”功能启动Jenkins
时,Jenkins
应用程序没有启动
它给出了以下错误:
2021年5月30日16:29:47.871严重[http-nio-8090-exec-5]
org.apache.catalina.core.StandardContext.startInternal Context
[/jenkins]由于以前的错误,启动失败
2021年5月30日16:29:47.870严重[http-nio-8090-exec-5]
org.apache.catalina.core.StandardContext.listenerStart错误
配置类的应用程序侦听器
[jenkins.JenkinsHttpSessionListener]java.lang.NoClassDefFoundError:
javax/servlet/http/HttpSessionListener位于
java.lang.ClassLoader.defineClass1(本机方法)位于
java.lang.ClassLoader.defineClass(未知源代码)位于
位于的java.security.SecureClassLoader.defineClass(未知源)
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2470)
在
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:866)
在
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1370)
在
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1224)
在
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:540)
在
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:521)
在
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)
在
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4589)
在
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5121)
在
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
在
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
在
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
在
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:743)
在
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1026)
在
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:546)
在
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1773)
位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
位于的sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于
java.lang.reflect.Method.invoke(未知源代码)位于
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:288)
在
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(未知
源代码)位于com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(未知
来源)在
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1570)
在
org.apache.catalina.manager.HTMLManagerServlet.upload(HTMLManagerServlet.java:294)
在
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:212)
位于jakarta.servlet.http.HttpServlet.service(HttpServlet.java:689)
位于jakarta.servlet.http.HttpServlet.service(HttpServlet.java:770)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
在
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:211)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
在
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
在
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
在
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
在
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
在
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:668)
在
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
在
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
在
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
在
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
在
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:353)
在
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
在
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
在
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:870)
在
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1696)
在
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(未知源)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知
来源)在
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
在java.lang.Thread.run(未知源)处,由以下原因引起:
java.lang.ClassNotFoundException:
javax.servlet.http.HttpSessionListener位于
org.apache.catalina.load