问题标签 [tomcat5.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
449 浏览

java - 使用 Tomcat 5.5,我如何以编程方式定位特定的 servlet 实例或添加新的映射?

我知道通常不会这样做,并且我在网络上发现了许多有关此问题的实例,答案如下:“如果您需要这样做,您的设计就是错误的。” 让我解释一下我的目标。

我有一个 Web 应用程序,它在一个站点上以某种方式导致一个 servlet 的 init() 方法被重复调用。我不知道这是怎么发生的,我不能重复。但是,从二进制堆转储(由内存不足异常引起)中,从堆上的对象可以清楚地看出,特定 servlet 的 init() 方法被调用了大约 10,000 次,因为这是这些对象的唯一位置被创建并且有 10,000+ 个对象的实例应该不超过一个实例。

因为我无法重现在这个站点上发生的事情,所以我想在这个 servlet 上多次强制调用 init(),最好是通过 JSP 文件,这样我就可以在应用修复之前和之后进行测试。测试“之后”的情况在理论上很容易,因为我可以将代码更改为(例如)将这个 servlet 粘贴到上下文中,这样我就可以得到它并重复调用 init() 来证明这个对象没有泄漏。但这并不能帮助我用现有代码测试“之前”的情况。

我不能只在 JSP 中使用“(new MyServlet()).init()”。这会失败,因为 servlet 是使用空上下文创建的并且无法初始化。在 Tomcat 5.5 中,似乎 ServletContext.getServlets() 总是返回一个空枚举,而 ServletContext.getServlet(String) 总是返回 null。

似乎最简单的测试方法是我是否可以以某种方式以编程方式(最好是从 JSP)访问相关的 servlet 实例,或者以编程方式将新映射添加到可能创建新实例的同一个 servlet 类。(?)

0 投票
0 回答
3873 浏览

tomcat - “Commons Daemon procrun stdout initialized”淹没了我的日志

我正在使用 tomcat 5.5 和 Java 1.6 版。我的 servlet 练习做得很好,但是当我尝试部署 servlet 时突然出现错误:

HTTP 状态 404 - /headerInfo/Header

但我检查了我的编码一切正常。当我浏览日志时,我反复看到此错误:

Commons 守护进程 procrun 标准输出已初始化

所以我的所有 servlet 都没有工作。我能做些什么来防止它?我尝试卸载并重新安装,但没有用。

0 投票
5 回答
2434 浏览

apache - 在 tomcat 5.5 中部署 Axis2.war 出现内部服务器错误

我已经从 apache 网站下载了 axis2.war 文件。

我把它放在 tomcat/webapps 文件夹中,它会自动创建一个axis2文件夹。

我打开我的网络浏览器并导航到http://127.0.0.0:8080/axis2/并获取包含服务、验证和管理的页面。

问题是,如果我单击任何链接,则会显示带有 apache 徽标的页面,并显示内部服务器错误。

我试过提取我自己的axis2.war,文件列表是一样的。官方 apache 网站说axis2.war 可能没有正确解压或者它可能丢失了文件。我尝试了axis2的1.6和1.5,但仍然得到同样的错误。

谁能解释导致此错误的原因以及如何解决?

0 投票
1 回答
3747 浏览

tomcat5.5 - windows XP下如何启动tomcat 5.5服务

我下载了 tomcat 5.5 服务安装程序。现在请告诉我如何在 windows XP 机器上启动 tomcat 服务?请帮我。

0 投票
2 回答
188 浏览

java - Apache vs Tomcat 配置问题

我在 Google 中搜索,发现可以通过文件中mod_access的指令配置 Apache,httpd.conf以阻止来自特定 IP 的网站。
Tomcat中有什么等价的吗?
我不确定我是否了解相应的配置文件。

谢谢

0 投票
3 回答
252 浏览

java - 关于tomcat日志的问题

我已经读过,作为一种良好的安全实践,启用使用日志来识别攻击源等是很好的。
这可以使用AccessLogValve.
我的问题是是否有人有使用它的经验,以及它是否对生产环境中的性能有任何影响。

谢谢

0 投票
1 回答
209 浏览

java - 在Tomcat中隐藏应用程序信息

我在 Tomcat 中部署了一个 Web 项目。
我已经运行了各种测试,包括安全工具测试。
其中一项测试报告说,使用OPTIONS它可以检测HTTP每个应用程序 URL 的可接受请求。
我的问题是如何禁用此功能?
我不确定为什么会这样。servlet 实现POST但不实现其余方法。
这是编程问题吗?例如,我应该覆盖doOptions,还是我可以在 Tomcat 实例中配置一些东西并摆脱它?

谢谢

0 投票
1 回答
200 浏览

tomcat - 删除了Tomcat而不执行shutdown.sh

我错误地删除了我的 Tomcat 5.5.30,但没有关闭它。现在即使没有运行tomcat,有时localhost:8080也会显示tomcat默认页面,但如果我刷新它就会关闭。现在,即使我正在运行不同的 Tomcat 5.5.30(具有不同的端口号 - 8090),它也没有在该端口上运行。使用命令ps -ef |找不到任何 Tomcat 进程 grep 雄猫。即使重新启动系统也无济于事。如何杀死这个看不见的进程。我正在使用 Mac Snow Leopard。

0 投票
3 回答
329 浏览

html - 如何使用令牌控制对 Tomcat 5.5 中 HTML 页面的访问

我有一个托管一些 HTML 页面的 Tomcat 5.5 服务器。我想控制对这些页面的访问。传入用户的 HTTP 请求应该具有特殊的身份验证值。

我需要编写一个函数,该函数根据每个用户请求的身份验证值返回真/假。基于这个真/假值,用户是否应该被授予访问权限。

关于如何做到这一点的任何想法?

谢谢

0 投票
2 回答
4552 浏览

java - 如何使用tomcat将一个类设置为守护进程?

我是 java 世界的新手,也是 tomcat 世界的新手。所以,问题是:

我需要将 java 类作为守护进程运行。这个类应该能够与 tomcat 请求通信。

过去:当我在 C 中执行此操作时,我将二进制文件作为后台进程执行。

你能给我一些建议如何进行吗?

提前感谢!