gpt4 book ai didi

java - Tomcat 7 : Migration from Tomcat 6 - Invoker Servlet

转载 作者:行者123 更新时间:2023-11-28 23:47:34 26 4
gpt4 key购买 nike

实际上我正在使用一个旧的 Web 应用程序(它的开发已有 10 年)。早些时候,webapp 在 Tomcat 5.x 中运行,实际上它在 Tomcat 6 (6.0.28) 中运行,并且它使用“evil”Invoker Servlet。

我们正在尝试迁移到 Tomcat 7,并寻找一种方法来获取调用程序 servlet work我们已经看到它很复杂(而且,“解决方案”非常类似于映射 web.xml 文件中的每个 Servlet)。

今天,该项目有大约 2600 个类,我们有一个严重的问题:映射每个 servlet。

问题:有没有办法“优化”整个应用程序的映射?我不知道,有些工具可以帮助我获得每个 servlet 的限定名称。我负责这个项目,但我不知道如何开始...

另一个问题:我们没有完整的源代码,实际上,如果我想在 webapp 中做任何更改,我必须“反编译”.class 文件(我们正在使用用于反编译 .class 文件的凝胶),修复任何错误并再次编译文件,因此,Servlet 3.0 Annotations映射似乎不是一个好主意。

我们很乐意接受任何建议。

编辑:现在,我将尝试映射每个 servlet。但是,我有一个问题:这个任务可以在与 web.xml 不同的文件中完成吗?这个问题是因为s​​ervlets的扩展列表,以及这个文件的 future 管理。

提前致谢

最佳答案

好的。如果我问了一个“毫无意义”的问题,我很抱歉。解决这个问题的唯一方法是映射 web.xml 文件中的每个 servlet。

经过广泛的谷歌搜索并通过 stackoverflow,除了 WebServlet annotation 别无选择。或 web.xml 映射。

没有简单的方法,“重新创建”调用程序 servlet 不是一个实用的选择。

谢谢大家。

关于java - Tomcat 7 : Migration from Tomcat 6 - Invoker Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com