2017-07-27 150 views
-2

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

回答

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版本,请尝试在您的开发环境中使用相同的版本,否则将更改置于生产环境中会有些困难。

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

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

希望它有帮助。

+0

感谢您的耐心回应,我会试试这封信。 –

+0

好吧,只需尝试并分享结果。 –