我们有一个使用 HttpServlet v1.2 的旧系统,我在哪里可以下载源代码以便在 Eclipse 中进行调试?我用谷歌搜索 obky 发现 v2.0 或 v3.0 ......
问问题
45 次
1 回答
1
`(version 1.2 : 46.0, ...) 表示这个类文件是用 java 1.2 编译的。
servlet-api 2.2 和 2.3 都指定了 Java 1.2。
由于 Tomcat 一直是这些规范的参考实现,因此可以翻阅它们的存档并找到(例如)Tomcat 3.3,它是 2.2 规范的 RI。
可以在http://archive.apache.org/dist/tomcat/tomcat-3/找到发行版列表。如果您在那里挖掘二进制发行版,您会发现一个servlet.jar
可能符合您需求的发行版。
如果事实证明这太旧了(表现为它提供的 Java 类中缺少方法),那么您将需要在 Tomcat 档案中向前搜索以找到实现 Servlet 2.3 规范的版本。
(它看起来像http://archive.apache.org/dist/tomcat/tomcat-4/并且相关包含 Servlet 2.3 规范 jars)
于 2017-06-19T02:08:56.617 回答