【问题标题】:root path on java server from java class?java类的java服务器上的根路径?
【发布时间】:2013-03-02 19:40:35
【问题描述】:

我制作了一个 java 程序来查找我在 java 中的 web 项目的所有文件的哈希值,以便我可以找到可能(更改/添加/黑客)的文件。 当我运行这个类 directory.java 时,我能够找到像这样的文件的哈希值

\web\WEB-INF  ----- checking...OK
                  ajax-loader.gif -hash--437179c0b495121af68bdd64f797e02b
.\web\ajax-loader.gif--437179c0b495121af68bdd64f797e02b--Fri Dec 07 11:26:35 IST 2012
                  display.jsp -hash--b45f8db4489e42ecf3853a0c3cfab7a8
.\web\display.jsp--b45f8db4489e42ecf3853a0c3cfab7a8--Wed Dec 05 09:22:12 IST 2012
                  index.jsp -hash--d76170f1f30914ecc32fa81a0d7aa728
.\web\index.jsp--d76170f1f30914ecc32fa81a0d7aa728--Tue Nov 20 18:06:59 IST 2012
                  jssdkouth2.html -hash--31044821b876692909fd261152d2d102
.\web\jssdkouth2.html--31044821b876692909fd261152d2d102--Mon Dec 31 12:15:55 IST 2012
                  like.jpg -hash--c0c82ea9bc245ed09d2dd6ed38db5bb0
.\web\like.jpg--c0c82ea9bc245ed09d2dd6ed38db5bb0--Tue Dec 04 14:33:07 IST 2012
                  META-INF
.\web\META-INF\context.xml  ----- checking...OK
                        context.xml -hash--27a8469aef212e73798e265993ced40a
.\web\META-INF\context.xml--27a8469aef212e73798e265993ced40a--Tue Nov 20 18:06:56 IST 2012
                  newhtml1.html -hash--7b8a39efa9be4ad7de50759ce2ab25af

但是当我从 servlet 运行它时,我得到了像这样的文件的哈希值

    bootstrap.jar -hash--fea2494f41dd54fc0d693b01745c03d0
.\bootstrap.jar--fea2494f41dd54fc0d693b01745c03d0--Sun Nov 11 20:36:10 IST 2012
status for path=NEW
path found in db 
            catalina-tasks.xml -hash--3762f67ebfb0ac7e4c707a5b9f103f92
.\catalina-tasks.xml--3762f67ebfb0ac7e4c707a5b9f103f92--Thu Mar 10 15:44:44 IST 2011
status for path=NEW
path found in db 
            catalina.bat -hash--3fbace7fc74faf47844efb293c5d606b
.\catalina.bat--3fbace7fc74faf47844efb293c5d606b--Thu Mar 10 15:44:44 IST 2011

我尝试如下传递起始路径,但都没有成功

 String workingDir = System.getProperty("user.dir");
  String workingDir2=".";

那么如何从 java 文件中找到服务器上的路径呢?我不想从 servlet 传递路径,因为我将对其进行修改以在午夜自动生成报告作为电子邮件结果。 另外,安排该程序在每天午夜运行的最佳方法是什么?

【问题讨论】:

  • “还有什么是安排这个程序在每天午夜运行的最佳方式。” - 这是一个与您的其他问题完全不同的问题。 (其中一个也不适合 SO,因为 Google 会更好地回答它。)不要将多个问题合二为一。
  • 这是您要找的吗? stackoverflow.com/questions/918396/…

标签: java jakarta-ee relative-path


【解决方案1】:

这很常见,I think this wud help

关于您的第二个要求,我认为this 说明了一切!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2012-07-10
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 2011-02-01
    相关资源
    最近更新 更多