使用此标记来解决有关Apache Tomcat(或简称Tomcat,以前也称为Jakarta Tomcat)的问题,它是由Apache Software Foundation(ASF)开发的开源Servlet容器。大多数问题还应包括指定操作系统的标记。
Docker Tomcat 镜像在一段时间后消耗 100% CPU(Kinsin 进程执行防火墙:autovacuum reader)
我有一个使用 tomcat 镜像的 dockerized 项目。目前我被锁定在第 9 版,因为较新的版本似乎不适用于我用来生成报告的 BIRT。当我...
设置部署spring boot项目到tomcat服务器的URL
当我在外部 Tomcat 服务器上部署项目时,它不起作用。 在此处输入图像描述 当我点击按钮时,它会将我重定向到身份验证,但是 url 中的项目名称
我正在开发一个带有嵌入式 Tomcat servlet 容器的 SpringBoot 应用程序。 在身份验证工作流程中,我希望能够根据...的角色定义会话超时。
Servlet 5.0 JAR 在 javax.servlet.* 上抛出编译错误,但 Servlet 4.0 JAR 没有
我正在尝试从命令行编译和部署一个简单的 Web 应用程序。 Apache Tomcat 中的 servlet-api.jar 不编译我的 java 文件,而是 maven 中央存储库中的 javax.servlet-api-4.0.1
我们的 Tomcat 服务器意外终止。 (它作为 Windows 服务运行;系统事件日志显示错误:事件 ID 7034)。 我在哪里可以找到 JVM 崩溃的转储,或者一些说明为什么
在 Eclipse 中尝试使用 Tomcat 调试 Web 应用程序时出错
我在 Eclipse 中的 Web 应用程序有点问题。我可以在 Tomcat 9.0 上运行我的 webapp,但我不能在服务器上调试它。不明白是Eclipse配置问题还是
如何在 context.xml 中加密 Tomcat 9 上数据源的密码?
如标题所说,我们的应用程序在 context.xml 中有资源,我们需要对其进行加密以进行安全审计。我知道 Tomcat 的 FAQ 中提到了通过模糊来实现安全性,但是我们需要...
Tomcat10没有在Window11 pro上运行(运行startup.bat时打开和关闭窗口)
我正在尝试在装有 Window 11 Pro 的 PC 上运行 Tomcat10。 在运行 startup.bat 时,一个窗口只是打开和关闭,而不显示正在运行的服务器。 所有 JRE_HOME、JAVA_HOME、CATALINA_HOME、
Web.xml 配置在升级到 Tomcat 8.5 和 Spring 5.1 时被破坏
我正在从 Tomcat 8.0 升级到 8.5.87,同时将 Spring 升级到 5.1.20.RELEASE,它破坏了我的 OSGi 应用程序。如果我只是降级到 Tomcat 8.0,它就可以工作 解析时出错 我正在从 Tomcat 8.0 升级到 8.5.87,同时将 Spring 升级到 5.1.20.RELEASE,它破坏了我的 OSGi 应用程序。如果我只是降级到 Tomcat 8.0 就可以了 解析时出错<listener-class> org.springframework.web.context.ContextLoaderListener</Listener>。我确认 spring-web-5.1.20.RELEASE.jar 在类路径中。 这是错误和 web.xml Apr 29, 2023 5:41:32 PM org.apache.catalina.core.ApplicationContext log INFO: No Spring WebApplicationInitializer types detected on classpath Apr 29, 2023 5:41:32 PM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring root WebApplicationContext Apr 29, 2023 5:41:32 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener] java.lang.NullPointerException at org.apache.catalina.loader.WebappClassLoaderBase$CombinedEnumeration.inc(WebappClassLoaderBase.java:2775) at org.apache.catalina.loader.WebappClassLoaderBase$CombinedEnumeration.hasMoreElements(WebappClassLoaderBase.java:2760) at org.apache.commons.logging.LogFactory.getConfigurationFile(LogFactory.java:1366) at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:453) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:655) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:269) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4492) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4950) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:711) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:688) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) at org.cg.dao.webcontainer.tomcat.TomcatWrapper.startWebApp(TomcatWrapper.java:187) at org.cg.dao.webcontainer.tomcat.TomcatWrapper.prepareAllWebApps(TomcatWrapper.java:141) at org.cg.dao.webcontainer.tomcat.TomcatWrapper.startServer(TomcatWrapper.java:208) at org.cg.dao.webcontainer.tomcat.Application.start(Application.java:30) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) at org.eclipse.equinox.launcher.Main.main(Main.java:1440) 这是 web.xml <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>App Services</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/application-context.xml,WEB-INF/application-context-websocket.xml</param-value> </context-param> <absolute-ordering /> <filter> <filter-name>ExecutionTimeFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> <async-supported>true</async-supported> <init-param> <param-name>targetBeanName</param-name> <param-value>executionTimeFilter</param-value> </init-param> </filter> <filter-mapping> <filter-name>ExecutionTimeFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>RESTServices</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/application-context.xml</param-value> </init-param> <init-param> <param-name>disable-address-updates</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>WebSockets</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/application-context-websocket.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>RESTServices</servlet-name> <url-pattern>/services/*</url-pattern> <url-pattern>/services-internal/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>WebSockets</servlet-name> <url-pattern>/websockets/*</url-pattern> </servlet-mapping> </web-app> 如果我注释掉<listener>然后错误被抛出... Apr 29, 2023 5:46:23 PM org.apache.catalina.core.ApplicationContext log INFO: No Spring WebApplicationInitializer types detected on classpath Apr 29, 2023 5:46:23 PM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter [ExecutionTimeFilter] java.lang.NullPointerException at org.apache.catalina.loader.WebappClassLoaderBase$CombinedEnumeration.inc(WebappClassLoaderBase.java:2775) at org.apache.catalina.loader.WebappClassLoaderBase$CombinedEnumeration.hasMoreElements(WebappClassLoaderBase.java:2760) at org.apache.commons.logging.LogFactory.getConfigurationFile(LogFactory.java:1366) at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:453) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:655) at org.springframework.web.filter.GenericFilterBean.<init>(GenericFilterBean.java:86) at org.springframework.web.filter.DelegatingFilterProxy.<init>(DelegatingFilterProxy.java:107) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:252) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:100) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4343) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4976) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:711) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:688) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) at org.cg.dao.webcontainer.tomcat.TomcatWrapper.startWebApp(TomcatWrapper.java:187) at org.cg.dao.webcontainer.tomcat.TomcatWrapper.prepareAllWebApps(TomcatWrapper.java:141) at org.cg.dao.webcontainer.tomcat.TomcatWrapper.startServer(TomcatWrapper.java:208) at org.cg.dao.webcontainer.tomcat.Application.start(Application.java:30) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
docker tomcat jdk 11:为什么调试端口 8787 需要是 *:8787?
docker tomcat jdk 11: 为什么调试端口8787需要是*:8787? 0.0.0.0:8787 -> 8787/TCP -Xrunjdwp:transport=dt_socket,address=*:8787,server=y,suspend=n 在 docker 外部的主机上,地址 8787...
如何向 JSF 3.0 项目添加一个从 main 运行的嵌入式 tomcat 服务器 10.1.5
我必须使用 JSF 3.0、java 17、CDI 2.0 制作一个 java web 项目,并从运行嵌入式 tomcat 10.1.5 服务器的主服务器运行,但我没有成功,因为我发现的信息很少......
spring boot thymeleaf 项目未在外部 tomcat 中作为战争运行
我在 spring boot thymeleaf 中开发了项目,当我打包为 war 时,它打包一切都很好,但是当我在 tomcat 上运行它时它没有启动我的应用程序。 首先我在 pom 中添加为 哇...
java.net.SocketTimeoutException 在 org.apache.tomcat.util.net.NioBlockingSelector
我有一个在 tomcat 上运行的 spring boot 应用程序。该应用程序非常轻量级,如 15 毫秒 SLA,但服务于每秒 5000 到 10000 之间的良好流量。典型的传入有效负载大小是...
如何在 Angular + Spring Boot + Tomcat Web 应用程序中执行别名配置?
我有一个由 Angular 15 使用的 Spring Boot API,并且 WEB API 在位于本地服务器上的已安装 Tomcat 服务器上运行。在这个项目中,我将负责 m...
如何在 Docker 上使用 SSL 在 Tomcat 上部署 Web 应用程序
我有一个 Web 应用程序 (.war),想将它部署在 tomcat 服务器上。此外,REST API 通信应通过 SSL 并移交包含所有这些更改的 docker 映像。
.jar CVE——如果应用程序不使用 .jar 中的易受攻击的方法是否安全
我负责一个运行在tomcat上的现成的java web应用程序。 该应用程序包含一些具有已知 CVE 的 .jar 文件。 软件供应商说应用程序“
我的 Eclipse 03 2023 不支持 Apache tomcat > 9 任何想法为什么? 谢谢
WSO2 APIM 4.1.0 管理门户在登录时出现 403 错误
当我尝试登录管理门户时,出现这样的 403 错误 但同时,我可以使用相同的凭据进入开发门户和发布者。日志没有显示任何内容,我试图关闭...
实际上,我们正在将我们的 tomcat 升级到 9.0.71,我们有一个问题,当登录后某些应用程序显示太多重定向但最后应用程序加载页面时,我们试图找出可能是什么
无法在 arch linux 上使用 Tomcat 和 NetBeans 部署 Java web 应用程序
我目前正在使用 NetBeans 16.1 和 Tomcat 10 以及 Java 17 并尝试运行 Web 应用程序。 当我尝试运行它时,出现以下消息: 在 /home/henriquedelben/Documen 就地部署...