Java Tomcat7:从Tomcat6迁移-调用器Servlet

Java Tomcat7:从Tomcat6迁移-调用器Servlet,java,tomcat,servlets,tomcat7,Java,Tomcat,Servlets,Tomcat7,实际上,我正在使用一个旧的Web应用程序(它的开发已经有10年了)。早些时候,webapp在Tomcat5.x中工作,实际上它在Tomcat6(6.0.28)中工作,并且使用“”调用器Servlet 我们正在尝试迁移到Tomcat7,并寻找一种获取调用器servlet的方法,我们已经看到它很复杂(而且,“解决方案”非常类似于映射web.xml文件中的每个servlet) 今天,这个项目有大约2600个类,我们有一个严重的问题:映射每个servlet 问题:有没有一种方法可以“优化”整个应用程序的

实际上,我正在使用一个旧的Web应用程序(它的开发已经有10年了)。早些时候,webapp在Tomcat5.x中工作,实际上它在Tomcat6(6.0.28)中工作,并且使用“”调用器Servlet

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

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

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

另一个问题:我们没有完整的源代码,事实上,如果我想在webapp中做任何更改,我必须“反编译”.class文件(我们使用Gel来反编译.class文件),修复任何错误并重新编译文件,因此,映射似乎不是一个好主意

任何建议都乐意接受

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


提前谢谢

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

通过谷歌搜索和stackoverflow,除了或web.xml映射之外,别无选择

没有简单的方法,而且“重新创建”调用器servlet也不是一个实用的选项


感谢大家。

如果您要为所有条目生成相同的文本,您可以使用
m4
使其更简单,也可以使用
make
生成文件。您可以创建
web.m4
并使用
make
对该文件运行
m4
,以生成
web.xml