tomcat8相关内容

Tomcat 8 上 jTDS JDBC 驱动程序的 AbstractMethodError

我正在将 Web 应用程序 (WAR) 部署到 Tomcat 8 Web 容器. WAR 在“/WEB-INF/lib"目录中包含以下 jTDS JDBC 驱动程序: (文件为:jtds-1.3.1.jar). 这是在META-INF/context.xml中定义资源的方式: 在我的代码中,我获得了 javax.sql.DataSource 正常方式: InitialCo ..
发布时间:2021-09-09 18:34:57 其他开发

如何将请求和响应的 tomcat 8 容器字符编码设置为 UTF-8 而不是 ISO-8859-1

我们需要将请求和响应的tomcat 8容器字符编码设置为UTF-8而不是ISO-8859-1,相同的设置是什么我们尝试如下设置,https://wiki.apache.org/tomcat/FAQ/CharacterEncoding#Q1 但这需要创建过滤器等.有没有什么优雅的方法可以让我们更改一些配置集以使其适用于容器级别 解决方案 Tomcat 8+ 捆绑了一个过滤器来设置字符编 ..
发布时间:2021-09-09 18:34:54 其他开发

如何在 tomcat 8.5 的 URL 中允许 ^ 字符

我有以下格式的请求网址 http://hostname:port/path¶m1={"vars":[{"a":"val1","b":"^"},{"c":"val2","d":"^"}]}¶m2=Value3|95|3%20-%206%20个月 我按照这个更改了 catalina.propertiesstackoverflow 问题 . 但根据 tomcat 文档 tomc ..
发布时间:2021-09-09 18:34:52 其他开发

Tomcat:java.lang.IllegalArgumentException:在方法名称中发现无效字符.HTTP 方法名称必须是令牌

当我在多服务器 Apache Tomcat 8 环境中部署我的应用程序时,我得到了堆栈跟踪.我经常收到这个错误,它似乎阻塞了 tomcat 线程: INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process 解析 HTTP 请求头时出错注意:进一步发生的 HTTP 标头解析错误将在 D ..
发布时间:2021-09-09 18:34:49 其他开发

如何将 Java 应用程序从 Tomcat 7/8/9 迁移到 Tomcat 10

Tomcat 10 最近问世,并试图简单地部署应用程序.由于使用 javax.* 包命名空间的 Java EE 8 和使用 jakarta.* 命名空间的 Tomcat 10 使用 Java EE 9,因此很难从 tomcat 9 迁移到 10.有什么方法或工具可以做到这一点?我认为这对于 tomcat 7/8 也是一样的. 解决方案 有一个专门用于此目的的工具,您可以找到 此处.虽然正在 ..
发布时间:2021-09-09 18:34:07 Java开发

THREDDS 数据服务器:部署在 Tomcat 8 中失败

我正在尝试部署 THREDDS 数据服务器 (TDS) (http://www.unidata.ucar.edu/software/thredds/current/tds/tutorial/GettingStarted.html) 作为 tomcat 8 中的 WAR 文件,这应该是微不足道的.但是在部署时,我在 Webapps 管理器中收到一条错误消息: 失败 - 上下文路径/thredds ..
发布时间:2021-09-08 20:44:14 Java开发

Tomcat 启动组件失败

我正在尝试学习 Spring,但我不了解 Tomcat 日志.这是我得到的日志.我试图在这里搜索,但不幸的是,大多数人认为 web.xml 可能有错字,但不幸的是找不到任何东西. 信息:启动 Servlet 引擎:Apache Tomcat/8.5.162018 年 1 月 8 日上午 11:45:25 org.apache.catalina.core.ContainerBase startIn ..
发布时间:2021-09-08 20:41:34 Java开发

升级到 Spring 5 是否需要 Tomcat 8.5+

每个升级Spring 5的教程都要求tomcat 8.5+,但没有详细说明.我要升级的应用程序不应作为带有嵌入式 Web 服务器的独立应用程序运行,而是部署在 tomcat 6 上,由于多种原因我们无法升级. 解决方案 正如@procrastinate_later 指出的那样,Spring 5 实际上需要 Servlet 3.1(和 Tomcat 8.5.x). Spring 5 最 ..
发布时间:2021-09-08 20:39:29 Java开发

org.apache.naming.resources 包是否已在 tomcat 8.0.20 中删除?

我正在将嵌入式 tomcat 7 项目迁移到 tomcat 8.0.20 的最新版本编译项目时,我收到编译错误,说找不到 org.apache.naming.resources 包.我也检查了 Tomcat API 文档.那里似乎不存在该包. 那个包是从 tomcat 8 中删除的吗?如果是这样,替代方案是什么? 我找不到任何消息来源说它已被删除或弃用. 附言我正在使用 DirC ..
发布时间:2021-09-08 20:38:41 Java开发

connectionTimeout和keepAliveTimeout之间的Tomcat连接器关系

我想知道tomcat连接器的connectionTimeout和keepAliveTimeout属性之间的关系是什么.它们是否应该设置为相同的值(因为它是默认值)? keepAliveTimeout 小于 connectionTimeout 有什么影响? 谢谢 解决方案 connectionTimeout 定义了 Tomcat 在客户端连接后等待客户端请求的时间. kee ..
发布时间:2021-09-08 20:37:20 Java开发

贾斯珀听众?从 Tomcat 8 升级到 Tomcat 9

由于 Tomcat 8.0 已经结束,我想将我的应用程序直接升级到 Tomcat 9. 当我将基于 Java 的应用程序从本地部署到我的服务器时,我有一个覆盖 server.xml 的脚本.我将服务器升级到了 tomcat 9 并尝试将我的应用程序放在那里,但在尝试启动它时出现错误. org.apache.tomcat.util.digester.Digester.startElement ..
发布时间:2021-09-08 20:36:42 Java开发

Tomcat 8 上的 AntiResourceLocking

我们在 Windows 上运行 Tomcat8,由于 Windows 锁定了属性的 jar,重新部署应用程序有时会失败. 我发现这个文档说你必须将 AntiResourceLocking 属性添加到 Context 元素:Apache Tomcat 8 配置参考 我们所有的服务器都是使用脚本构建的,因此在 server.xml 中执行此操作应该没有问题(如果有效?): ..
发布时间:2021-09-08 20:33:42 服务器开发

如何在 Tomcat 8 上增加 JVM 内存

有人知道如何在Tomcat 8上增加JVM吗?因为从之前的版本改了,我用下面的参数改成Tomcat/bin/catalina文件: set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms1024M -Xmx2048M 但是对于 Tomcat 8 不再工作了 ..
发布时间:2021-09-08 20:31:28 Java开发

Tomcat 8 如何处理 websocket 升级请求

我想了解在 tomcat 中如何处理 websocket 升级请求?它是通过过滤器还是 servlet 完成的?TOmcat-8 如何处理 ws 升级请求. 谢谢, 阿努伊 解决方案 Tomcat 使用过滤器查找 HTTP 升级请求,该请求启动 WebSocket 连接,并在看到时将其传递给适当的处理程序. 过滤器是使用 ServletContainerInitializer ..
发布时间:2021-09-08 20:29:12 服务器开发

Tomcat 8 JSR 356 WebSocket 线程

我正在使用 Tomcat 8 中的 JSR-356 WebSocket 支持来驱动我正在处理的应用程序.到目前为止,看起来所有消息都在单个线程中处理.虽然我理解这背后的原因 - 以及为什么以这种方式实现 websocket,但有没有办法使用 ExecutorService 来处理传入的消息(无需在我的代码中创建 ExecutorService)? 这将允许具有 1 个(或仅几个)网络选择器线程( ..
发布时间:2021-09-08 20:27:29 服务器开发