tomcat 上的反编译器项目 运行

decompiler project run on tomcat

我有一个 java 项目可以在 tomcat 上 运行 并且该项目现在有一些问题需要我解决。他们给了我一个 ROOT 文件来替换 tomcat 上的根,让项目 run.I 拥有所有的 .class 文件,我可以反编译看到 them.But,我怎么能将这些代码放入 eclipse 并将它们 运行 作为 Web 服务? Jdk version:1.6.0.22 和 Tomcat version:6.0.0.29

  1. 其实你可以做到。创建一个 eclipse 动态 web 项目,复制所有源并粘贴到 src 文件夹项目。

  2. 转到您应用的 WEB-INF/lib 并复制所有 jar 文件并粘贴到 WebContent/WEB-INF/lib 文件夹。

  3. 验证您的应用程序的 WEB-INF 文件夹,因为那里可能有 jsp 或 html 文件,如果出现这种情况,请将它们全部复制并粘贴到 WebContent/WEB-INF

  4. 现在挑战的是jdk版本和tomcat版本比较旧,尽量在你的开发环境中使用相同的版本,否则会有点困难将更改放入生产环境。

然后尝试运行,它会抛出很多错误,验证它们并继续寻找其他依赖项可能是web.xml或server.xml上的配置。抱歉,这是一个非常详细的过程,不是自动的。

注意:如果只需要改一个.class文件,那么在生产环境改改编译,只替换.class文件即可,避免替换整个工程,请记住,如果您对生产进行任何更改,请重新启动 tomcat 并验证日志文件,然后再次验证日志文件,这将节省大量时间和精力。

希望对您有所帮助。