tomcat8 相关问题

Apache Tomcat servlet容器的8.x版(2013年8月起)。仅在您的问题与此版本的功能特别相关时使用。

如何为目录禁用 Spring 2 tomcat 缓存

Spring Boot 2.7.8 嵌入式 Tomcat 服务于静态和动态页面。它还每天在 resources/sitemap/ 文件夹中生成站点地图。但是,新生成的 sitemap.xml 永远不会

回答 0 投票 0

无法消除 catalina.out 中的 Tomcat Cache 警告

自从切换到 Tomcat 8 后,我的 catalina.out 中不断收到这样的消息 org.apache.catalina.webresources.Cache.getResource 无法在[/intranet/includes/MailFuncti...添加资源...

回答 4 投票 0

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)

回答 0 投票 0

如何防止“Broken pipe”关闭我的 tomcat 网站?

我有一个 Tomcat 8 Web 应用程序,它使用一个 2 MB 的 png 图像作为“启动/登陆页面”背景。该图像在外部样式表中被引用。 如果我清除我的浏览器缓存,直接请求...

回答 2 投票 0

日期解析在服务器上抛出异常但在单元测试中没有抛出

Java 1.8,Apache Tomcat 8.5.55 我有一个服务器端请求处理器,它解析由用户设置并作为值为“10-APR-2023”的参数传递的日期 服务器端使用

回答 0 投票 0

Tomcat 8.5.50 ErrorReportValve 不工作

从 apache-tomcat-8.5.23 切换到 apache-tomcat-8.5.50 配置 ErrorReportValve 不起作用。 我在 8.5.23 中进行了以下设置并且有效(Tomcat 不显示服务器信息或错误)。 ...

回答 1 投票 0

在tomcat中部署完成但实际上没有部署

Catalina.out: [2020-04-10 11:48:26] [info] 经理:列表:列出虚拟主机“localhost”的上下文 [2020-04-10 11:48:26] [信息] 经理:安装:正在从 'f... 安装 Web 应用程序 '/api#v1'

回答 2 投票 0

在vscode中运行tomcat服务器出现配置错误

路径明明是存在的,但不知道为什么会出现FileNotFoundException错误。 我不知道为什么创建抛出异常错误发生,即使我已经检查了类文件加载...

回答 0 投票 0

javax.servlet.ServletException:类 [org.springframework.web.servlet.DispatcherServlet] 不是 servlet

我正在使用以下配置(使用 web.xml 和 org.springframework.web.servlet.DispatcherServlet)在 Tomcat 8.5.81 上部署 Spring 6.0.5。 我的web.xml配置如下: 我正在使用以下配置在 Tomcat 8.5.81 上部署 Spring 6.0.5(使用 web.xml 和 org.springframework.web.servlet.DispatcherServlet)。 我的web.xml配置如下: <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> </servlet> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring/dispatcher-config.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> dispatcher-config.xml如下: <mvc:annotation-driven/> <mvc:resources mapping="/resources/**" location="/resources/"/> <context:component-scan base-package="org.mainPackage" /> <context:annotation-config/> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix"> <value>/WEB-INF/views/</value> </property> <property name="suffix"> <value>.jsp</value> </property> </bean> 最后pom.xml相关依赖如下: <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <java.version>17</java.version> <tomcat.version>8.5.81</tomcat.version> <servlet-api.version>3.1.0</servlet-api.version> </properties> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>6.0.5</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>6.0.5</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>6.0.5</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jakarta.servlet.jsp.jstl</groupId> <artifactId>jakarta.servlet.jsp.jstl-api</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> 错误的根本原因是: java.lang.ClassCastException: class org.springframework.web.servlet.DispatcherServlet cannot be cast to class javax.servlet.Servlet (org.springframework.web.servlet.DispatcherServlet is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @4ac6da24; javax.servlet.Servlet is in unnamed module of loader java.net.URLClassLoader @28c97a5) 为什么会这样?以及如何解决这个问题? 谢谢。 Spring 6 已经完全从javax 迁移到了jakarta。 考虑到这一点,其他图书馆需要更新。 Tomcat 8.5 到 Tomcat 10. JDK 1.8 到 JDK17. 另外请记住,任何 javax 库都需要替换为使用 jakarta 的库。 我认为替代品是 <!-- https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api --> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>6.0.0</version> <scope>provided</scope> </dependency> 或者您可以简单地保留您的 Tomcat 和 JDK 版本,但使用 Spring 5。 简而言之 javax 适用于 Spring 5,以及 Tomcat 10 之前的任何 Tomcat。 jakarta 库适用于 Spring 6、Tomcat 10 和最低 JDK17。 你不能混合使用 jakarta 和 javax,因为它们不兼容,除非你准备好手动重命名包。

回答 1 投票 0

Ansible 任务失败,但相同的命令手动工作

我在 Ansible 任务中运行命令,你可以清楚地看到它正在配置 tomcat-native: - 名称:配置tomcat apr原生库 成为用户:root 成为:真实 shell: "./configure ...

回答 0 投票 0

在Java 8 Spring应用程序中,无法让文件日志与Log4j2 Slf4j一起工作。

我有一个java spring 5的应用程序,我把它部署到Tomcat 8. 5. 15。我现在正试图将日志框架升级到Log4J2,我也使用Slf4J。现在的问题是,我似乎无法将日志记录到一个 ...

回答 1 投票 0

为什么部署在heroku的Tomcat的PUT方法的请求参数总是NULL?

而对于POST和DELETE方法却能正常工作。在本地安装的tomcat中,所有的HTTP方法都能正常工作。检查了heroku文档,没有任何配置涉及到...

回答 1 投票 0

无法加载[org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings]。

我使用tomcat8服务器,.bouncycastle的文档签名。一个战争文件已经运行在我的服务器上,当我已经部署了新的战争文件,我的第二个项目,然后得到以下异常。I ...

回答 1 投票 0

Httpd与Tomcat 9集成

我需要在Tomcat上配置httpd。我尝试了几个步骤,但都没有成功。你能帮助我吗 1) 我同时安装了 httpd2.4 和 tomcat9。用localhost:8080和...分别检查了两个。

回答 1 投票 0

Apache正在运行,但不能远程连接。

我在Windows Server 2016中运行Tomcat 8.5.56,端口为8040,但我无法在本地浏览。 eg. 服务器IP 192.168.1.20 客户端IP 10.0.10.15

回答 1 投票 0

作为Tomcat目录列表功能的一部分,编辑(写入)文本文件。

我用我的apache tomcat服务列出了一段文本文件。我在web.xml中启用了目录列表,我试着在我的记事本++中编辑其中一个文本文件,但它是只读的。

回答 1 投票 0

tomcat服务器上的Spring应用程序CPU使用率很高

我们有一个基于Spring的Java应用程序。我们正在具有以下配置的服务器上运行它。总内存:32GB CPU数量:8核(2.50GHz的Intel®Xeon®Platinum 8259CL CPU)...

回答 1 投票 0

我如何使用tomcat进行多域配置NGINX?

我有一个Cloud Server和2个域。我有一个成功,但第二个域不起作用。工作会议;服务器{收听80;听[::]:80; server_name www.fromthepast.org fromthepast.org; ...

回答 1 投票 0

下载tomcat 8.0.51的源jar

在哪里可以下载tomcat 8.0.51的源jar / zip?我在https://github.com/apache/tomcat上找不到8.0.51分支/标记。感谢您的帮助。

回答 1 投票 0

想通过Tomcat配置HTTPS;没有注册域名

我正在尝试使HTTPS与Tomcat一起使用。我在CentOS 7.7.1098上使用Tomcat 8.5.55。我没有注册域来将CSR发送到...,而只是想在我的本地主机上运行它。我有...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.