从已部署的文件生成代码

时间:2014-12-11 10:02:51

标签: soap glassfish glassfish-4 recover war

我错误地删除了我的网络服务代码。我没有这个代码的任何备份。试过一些文件恢复工具,但它没有用。我已经在玻璃鱼4.0服务器上部署了该项目,应用程序从那里工作正常。所以我在想是否有任何方法可以生成该Web服务的代码? 谢谢

1 个答案:

答案 0 :(得分:1)

如果您在glassfish服务器中部署了应用程序,则可以。您始终可以在glassfish的域文件夹中找到原始代码的.class文件(不是由SEI编译的文件)。然后,您可以使用一些第三方工具从类文件生成Java代码。您可以在玻璃鱼服务器中部署应用程序: -

  1. 使用玻璃鱼服务器Web GUI并进行部署。
  2. 通过使用像eclipse这样的exernal IDE,您可以在其中创建glassfish服务器并进行部署。
  3. 对于条件1,转到: -

    glassfish\domains\domain1\applications\__internal

    其中domain1是您的域名。默认情况下,它是您的域名

    对于condition2,转到: -

    glassfish4\glassfish\domains\domain1\eclipseApps

    其中domain1是您的域名。默认情况下,它是您的域名

    您可以在项目名称中找到WEB-INF\classes内的java代码。

    希望这有帮助。