我需要在整个服务器项目中找到特定的字符串,而我没有完整的源代码。我能做什么?

时间:2014-08-27 13:11:01

标签: java sql jsp

所以我正在与一个无休止的混乱系统作斗争。

有一个glassfish服务器,它从sql server提供了几个报告。我需要找到哪些页面正在访问哪些表。

系统不是同质的,这意味着某些页面可能直接在jsp页面中拥有其SQL查询,而其他页面可能具有单独的DAO.Java文件。

我在每个目录中都有Java源代码。

我唯一的想法是对我正在寻找的每张桌子进行单独搜索,但这需要花费大量时间......而且将来我将不得不再次这样做。

也许有更好的方法?也许我可以索引服务器中的所有代码行?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

哇,这是个老问题了。也许应该将其关闭。但是,如果有人发现自己处于类似情况:

  • 对您拥有的所有源代码进行分组。没有源代码?反编译它。

  • 获取一个* nix系统。

  • 使用cat和grep快速运行所有内容。