反编译项目在tomcat上运行

时间:2017-07-27 01:27:36

标签: java eclipse tomcat decompiling

我有一个可以在tomcat上运行的java项目,项目现在有一些问题需要我解决。他们给了我一个ROOT文件来替换tomcat上的root来让项目运行。我有所有的.class文件,我可以反编译来查看它们。但是,如何将这些代码放入eclipse并将它们作为Web服务运行? Jdk版本:1.6.0.22和Tomcat版本:6.0.0.29

1 个答案:

答案 0 :(得分:0)

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

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

  3. 验证您应用的WEB-INF文件夹,因为其中可能有jsp或html文件,如果有,请将所有文件粘贴到WebContent / WEB-INF

  4. 现在挑战将是旧版本的jdk版本和tomcat版本,尝试在开发环境中使用相同的版本,否则将更改置于生产环境将会非常困难。

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

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

    希望它有所帮助。

相关问题