tomcat7相关内容

Tomcat 请求日志记录 - 如何?

环境:Tomcat 7. 想要记录 http 请求及其标头.实际上,只要我可以记录调用者的 IP 地址、他请求的资源(URL)和请求类型(GET、POST 等),我就可以不用标头 这似乎是一个微不足道的问题,但事实并非如此. 标准方法是使用 AccessLogValve,但据我了解,实际上不是请求日志记录,而是请求/响应日志记录,这意味着它不会在响应周期结束之前记录任何内容.它只 ..
发布时间:2021-09-08 20:36:36 Java开发

WebSockets 不适用于 Tomcat 7

我在 32 位 Windows XP 和 64 位 Debian 6.0.5 Linux 上安装了 Apache Tomcat 7.0.29,并尝试使用 websocket 示例.但是它们没有正确运行.我什至无法连接到服务器. 使用 echo 示例(选择消息 API)并按下连接按钮没有任何反应.但是 20 秒后,日志文本区域中会出现消息“WebSocket 连接已关闭".但正如其他文章所述, ..
发布时间:2021-09-08 20:35:20 服务器开发

如何拒绝对 Tomcat 目录的 Web 访问

我的 webapp 目录中有一个文件夹. mywebapp/repositoryFolder 此 Web 应用程序旨在接受带有凭据的 post 请求,并在正确身份验证后在 http 响应中提供文件.我想阻止对这些文件的网络访问.例如.应该不可能从地址直接访问文件: http://myserver.com/mywebapp/repositoryFolder/filename.ext 解决方案 ..
发布时间:2021-09-08 20:34:12 服务器开发

为什么我不应该打开“antiJARLocking"?在生产环境中?

我在 Tomcat7 服务器上运行 Web 应用程序,但在取消部署它们时遇到问题.Windows 似乎锁定了应用程序文件夹中的特定 JAR 文件.我发现有一个名为“antiJARLocking"的上下文属性,我可以将其设置为“true"(在此处定义:http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Standard_Implem ..
发布时间:2021-09-08 20:34:09 服务器开发

Tomcat ExpiresFilter 无法正常工作

我无法让 Tomcat 发送具有正确过期定义的图像.浏览器不断发送已下载图像的获取请求,Tomcat 以 304 响应.我想要的是 Tomcat 将使用适当的 expires 标头响应初始请求,并且没有任何 Last-modified 标头,因此浏览器将使用本地缓存,直到文件每次加载页面时,无需前往服务器查看图像是否已更改. 我的 web.xml 文件中有以下定义: ..
发布时间:2021-09-08 20:33:56 服务器开发

tomcat 7 管理器应用程序访问被拒绝

当我第一次进入管理器应用程序 http://localhost:8080/manager/html 时,有一个浏览器提示登录窗口要求输入用户名和密码.输入错误的用户名和密码,页面返回403(访问被拒绝). 所以我用谷歌搜索了一下并设置如下: ..
发布时间:2021-09-08 20:33:47 服务器开发

Tomcat 7 中的 Tomcat/temp 目录是什么?

Tomcat 7 的全新下载(我使用的是 7.0.19)包含一个包含单个文件“safeToDelete.tmp"的“temp"目录.这个目录是Tomcat用来做什么的,或者Tomcat用户(开发者)应该如何使用? 解决方案 当您启动 Tomcat 时,使用 startup.bat (Windows) 或 startup.sh,它会调用catalina.bat/catalina.sh 分别. ..
发布时间:2021-09-08 20:33:09 服务器开发

如何部署 Tomcat 的示例 websocket 应用程序?

我正在尝试了解如何部署 Apache Tomcat 7 中引用的示例 WebSocket How-To 页面. 应用程序开发部分建议阅读 WebSocketServlet 类.但是查看示例的 服务器端代码,三个例子中的类都没有extend WebSocketServlet,这正是我所期望的. 十多年后我又回到了 servlet 开发,对这些示例中的所有注释感到很迷茫.是否有另一个 Ho ..
发布时间:2021-09-08 20:32:04 服务器开发

如何在 Tomcat 7 上实现 Socket.io

我们有托管在 tomcat 6 上的现有应用程序,我们正在转向提供 websockets 支持的 tomcat 7. 我想在我们的应用程序中尝试 socket.io,用于基于 websockets 的一些功能,因为它具有非常好的跨浏览器支持. 我在网上找不到这个组合的任何资源,socket.io + tomcat,虽然有很多 (Socket.io + 码头). 有人试过吗? ..
发布时间:2021-09-08 20:31:20 服务器开发

增加tomcat 7中的并发连接数

想知道如何在 tomcat 7 中增加并发连接数.我做了一些研究,从 apache 文档中发现将值设置为 acceptCount、maxConnections 并增加 maxThreads 可以做到这一点,但是尝试后,我只能提交1000 个请求中有 500 个请求.以下是我来自 server.xml 文件的片段 - ..
发布时间:2021-09-08 20:30:50 Java开发

如何在 Tomcat 的 META-INF/context.xml 中指定路径

我正在使用 Tomcat 7,并希望在 war 文件本身中设置一个 war 文件的上下文根,并让 Tomcat 自动部署并选择此路径.我以为我找到了通过将 context.xml 放在包含的战争的 META-INF 目录中来做到这一点的方法. 但这似乎不起作用,我认为它是由 http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/cata ..
发布时间:2021-09-08 20:30:25 服务器开发

在tomcat 7中编码正斜杠和反斜杠?

我尝试发送像 http://site.com/abc%2Fabc 这样的请求,但它没有t 工作(发送状态 400).我如何理解 tomcat 出于安全原因不接受编码路径分隔符,但我不知道如何启用此编码.(我发现只有选项 AllowEncodedSlashes 用于 apache http 服务器).你能帮我吗? 更新 我使用小技巧解决了这个问题 - 在渲染之前替换 '|' 上的所有 ' ..
发布时间:2021-09-08 20:29:57 服务器开发

我如何找到 $CATALINA_HOME 的值?

我必须将 Connnector/J JAR 复制到 Amazon EC2 上的 Tomcat7 的 $CATALINA_HOME/lib 中.如何在 Amazon EC2 中的 Amazon Linux 上找到 $CATALINA_HOME/lib 的完整路径? 解决方案 Tomcat 可以通过多种方式告诉您.这是最简单的: $/path/to/catalina.sh 版本使用 CAT ..
发布时间:2021-09-08 20:29:40 服务器开发

在运行时修改Tomcat中的属性文件

我想在运行时修改 Portlet 的属性文件.portlet 部署在 Tomcat 7.0.23 中,属性文件位于“/WEB-INF/classes/content"中,我可以通过下面显示的代码访问它.实际上,代码执行没有任何异常,只是新添加的Property并没有保存到properties文件中. String fileName = "MyProps.properties";String re ..
发布时间:2021-09-08 20:27:55 Java开发