Java 我怎样才能得到一个.ear';运行时的文件大小?
我开始尝试使用Length ant任务来实现这一点,但意识到这将在ear打包之前完成。打包ear,然后检查文件大小,然后将其放入ear会影响ear的大小Java 我怎样才能得到一个.ear';运行时的文件大小?,java,maven-2,ant,jakarta-ee,mbeans,Java,Maven 2,Ant,Jakarta Ee,Mbeans,我开始尝试使用Length ant任务来实现这一点,但意识到这将在ear打包之前完成。打包ear,然后检查文件大小,然后将其放入ear会影响ear的大小 有没有办法在运行时以编程方式获取ear的大小?或者可能是一个会有这些信息的MBean?这取决于您的.ear是否在部署之前解包。WebSphere有一个“installableapps”文件夹,其中包含.ear文件,是部署向导可见的默认文件夹。它还有一个文件夹“installedapps”(-ed而不是-able),其中包含扩展的.ear文件,J
有没有办法在运行时以编程方式获取ear的大小?或者可能是一个会有这些信息的MBean?这取决于您的.ear是否在部署之前解包。WebSphere有一个“installableapps”文件夹,其中包含.ear文件,是部署向导可见的默认文件夹。它还有一个文件夹“installedapps”(-ed而不是-able),其中包含扩展的.ear文件,JVM进程甚至没有权限查看“installableapps”文件夹。如果您的J2EE容器是这样工作的,那么您运行的代码将无法检查.ear的文件大小。这确实是一个J2EE问题,但这里有一个可能的解决方案。
创建一个具有AutoStart功能的Servlet,从文件系统读取数据并获取所需信息。为什么需要知道ear的大小?老实说,我不知道。我没有提出要求:/n如果你不知道目标是什么,你怎么能实现?