我在远程计算机上托管了JETTY服务。我没有战争的源代码。但是,战争并没有招摇过头。我的问题是,如何获得服务托管的所有URL(路径)。
战争确实包含Java旋律。这样我就可以监控服务。通过Java旋律,我可以查看与HTTP相关的统计信息。特别是,我还能够查看所有最近的HTTP命中和路径。但是,我想要那里所有的路径,例如大摇大摆。
实际上没有获得此信息的实用方法。
这是因为从Servlet到使用Servlet的所有技术都使用映射,很少使用硬编码的路径。
例如:
/people/*
/chat/{org}/{room}
*.jsp
*.do
/product/([0-9a-f]*)/([a-z]*)
您可以得到的...
/myapp/
。WEB-INF/web.xml
。如果webapp / war使用了比标准servlet更复杂的东西,那么您将受到那些库带到表中的任何配置的约束。
一些常见示例(不是完整列表):
您将需要进行大量的挖掘工作,并剖析战争档案,以了解正在使用的技术,以及从那里那里每种技术如何注册其URL映射。