tomcat相关内容

JSP生成Excel电子表格(XLS)下载

我正在用 JSP 开发这个应用程序,我希望从数据库中以 XLS(MS Excel 格式)导出一些数据. 在tomcat下能不能像普通的Java应用一样写一个文件,然后生成这个文件的链接?或者我需要使用特定的 API 吗? 这样做会不会有权限问题? 解决方案 虽然您可以使用完整的库,例如 JExcelAPI,Excel 也会读取 CSV 和纯 HTML 表格,前提是您将响应 MI ..
发布时间:2021-12-02 22:54:00 服务器开发

CORS 问题 - 请求的资源上不存在“Access-Control-Allow-Origin"标头

我创建了两个 Web 应用程序 - 客户端和服务应用程序. 当客户端和服务应用程序部署在同一个 Tomcat 实例中时,它们之间的交互很好. 但是当应用程序部署到单独的 Tomcat 实例(不同的机器)时,我在请求发送服务应用程序时收到以下错误. 对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin"标头.因此,不允许访问 Origi ..
发布时间:2021-12-01 14:07:04 服务器开发

WEB-INF/classes/vs WEB-INF/lib/*.jar 类路径优先级?

为tomcat webapp打包的war包含WEB-INF/classes和WEB-INF/lib/*.jar 它们中哪个在 CLASSPATH 中具有更高的优先级? 我问的原因是,我的应用程序使用 A.jar,其中包含从 aspectj 项目生成的方面;和 B.jar,它们将与 A.jar 的方面编织在一起.当项目 myapp 被编译时,它会生成许多覆盖 B.jar 中相同类的类,这 ..
发布时间:2021-11-29 09:22:37 服务器开发

我如何为弹性 beantalk tomcat 提供配置

在本地部署到 tomcat 时,我对 server.xml 进行了此更改(如下),有没有办法将其提供给 Elastic Beanstalk? 解决方案 您现在可以做到,而无需提供自定义 AMI.按照以下说明操作:http://aws.typepad.com/aws/2012/10/customize-elastic-beanstalk-using-configuration-files.h ..
发布时间:2021-11-27 09:58:48 Java开发

如何阻止访问 Tomcat 侦听端口,并仅允许 localhost?

我有一个应用程序在 Tomcat 上运行并监听端口 8080.我在 Apache 级别 (httpd) 上进行了重定向更改,以使我的用户能够仅键入 http://app而不是 http://app:8080. 现在我想阻止对http://app:8080的访问,这样用户将无法访问http://app:8080. 我该怎么做? 解决方案 您可以使用 iptables 阻止端口,考 ..
发布时间:2021-11-26 18:42:36 服务器开发

是否可以在 tomcat servlet 中禁用 jsessionid?

在tomcat中是否可以关闭url中的jsessionid?jsessionid 似乎对搜索引擎不太友好. 解决方案 您可以仅禁用使用此过滤器的搜索引擎,但我建议将其用于所有响应,因为它比仅仅使用更糟搜索引擎不友好.它公开了可用于某些安全漏洞的会话 ID(更多信息). Tomcat 6(6.0.30 之前的版本) 您可以使用 tuckey 重写过滤器. Tuckey 过滤器的 ..
发布时间:2021-11-25 21:09:02 Java Web开发

有什么方法可以在tomcat的不同应用程序之间共享会话状态?

我们希望将一个工作应用程序拆分为两个不同的 .war 文件,以便能够在不影响另一个应用程序的情况下更新一个应用程序.每个 webapp 都有不同的 UI、不同的用户和不同的部署时间表. 最简单的路径似乎是共享同一个会话,因此如果应用 A 设置 session.setAttribute("foo", "bar") 应用 B 将能够看到它. 有没有办法在同一个 Tomcat 实例中为两个应 ..
发布时间:2021-11-25 20:46:20 Java Web开发

Tomcat 请求超时

在我的 Web 应用程序中,有些请求持续时间超过 20 秒.但在某些情况下,代码可能会导致无限循环或类似情况,从而降低服务器速度. 我想在服务器端设置一个 60 秒的请求超时.这是在tomcat中实现的吗? 解决方案 使用 Tomcat 7,您可以添加 StuckThreadDetectionValve 这将使您能够识别“卡住"的线程.您可以在要检测的应用程序的 Context 元素 ..
发布时间:2021-11-25 19:58:12 Java Web开发

如何嵌入Tomcat 6?

我目前正在生产环境中在 Tomcat 6 上运行我的 web 应用程序,并想评估在嵌入式模式下运行 Tomcat. 除了 api 文档? 解决方案 代码不言自明.查看 pom.xml 片段和运行 tomcat 的类. org.apache.tomcatcatalina6.0. ..
发布时间:2021-11-25 19:10:32 Java Web开发

Spring中如何使用Tomcat提供的JNDI数据源?

Spring javadoc的文章中说DriverManagerDataSource类,这个类很简单,推荐使用 使用容器提供的 JNDI 数据源.这样的 DataSource 可以通过 JndiObjectFactoryBean 暴露为 Spring ApplicationContext 中的 DataSource bean 问题是:我该如何做到这一点? 例如,如果我希望有 Dat ..
发布时间:2021-11-25 19:00:47 Java Web开发

找不到“http://java.sun.com/jsp/jstl/core"的标签库描述符

我已将其包含在我的 JSP 页面的最顶部: 我已经将 JSTL JAR 文件放在 WEB-INF/lib 目录中.但是,JSP 仍然无法解析 taglib.我收到以下错误: 找不到“http://java.sun.com/jsp 的标签库描述符/jstl/core" 我使用的是Eclipse Juno,项目结构如下所示: 解决方案 找不到“http://java.su ..
发布时间:2021-11-25 18:48:29 Java Web开发

如何创建war文件

创建war文件(使用eclipse)在tomcat上运行的最佳实践是什么?教程、链接、示例受到高度赞赏. 解决方案 您可以使用 Ant设置、编译、WAR,然后部署您的解决方案. 然后您可以在 Eclipse 中执行一键操作来运行该 Ant 目标.以下是每个步骤的示例: 先决条件 我们假设您的代码组织如下: ${basedir}/src:Java 文件、属性、XML ..
发布时间:2021-11-25 18:35:32 Java Web开发

从 Tomcat 中的 servlet 生成线程的推荐方法是什么

可能是重复!我使用 Tomcat 作为我的服务器,并想知道在具有确定性结果的 servlet 中生成线程的最佳方法是什么.我正在从 servlet 操作运行一些长时间运行的更新,并希望完成请求并在后台进行更新.与其添加像 RabbitMQ 这样的消息中间件,我想我可以生成一个可以在后台运行并在自己的时间完成的线程.我在其他 SO 线程中读到,服务器终止了服务器产生的线程,以便它能够很好地管理资源. ..
发布时间:2021-11-25 18:09:42 Java Web开发

Java 错误:只能导入一个类型.XYZ 解析为包

我收到错误消息:“只能导入一个类型.XYZ 解析为一个包." 有人已经解释了原因这里 但我不确定我应该怎么做才能解决这个问题.仅供参考:我正在使用 Eclipse.我在下面添加了执行导入的代码.java.util.* 导入工作正常. ..
发布时间:2021-11-25 17:58:25 Java Web开发

HttpRequest在tomcat中允许的最大大小?

我可以在单个 HttpURLConnection 中发送到 Tomcat 的最大数据大小是多少?请求大小有限制吗? 解决方案 连接器部分有参数 ma​​xPostSize 容器 FORM URL 参数解析将处理的 POST 的最大大小(以字节为单位).可以通过将此属性设置为小于或等于 0 的值来禁用限制.如果未指定,则此属性设置为 2097152(2 兆字节). 另一个限 ..
发布时间:2021-11-25 17:22:27 Java Web开发

使用 jakarta.* 包在 Tomcat 10.x 上部署 Spring 5.x

TL;DR:我有一个适用于 Tomcat 9 的 Spring MVC helloworld 应用程序.Tomcat 10 上的同一个应用程序为 Web 请求映射提供了 404 错误. 问题 将 Spring MVC 5 helloworld 应用程序部署到 Tomcat 10 时,该应用程序为 Web 请求映射提供 404 错误.相同的 helloworld 应用程序适用于 Tomc ..
发布时间:2021-11-25 17:05:53 Java Web开发