3
それは墜落前に、私は自分のサーバー上でこれらの奇妙なメッセージを持っていた:Jboss Seamインターポレータ:executeコマンド(java.lang.Runtime.exec)に使用できますか?
[ (org.jboss.seam.core.Interpolator)] exception interpolating string: #{(expressions.getClass().forName('java.lang.Runtime').getDeclaredMethods()[6]).invoke(expressions.getClass().forName('java.lang.Runtime')).exec('ls')}
javax.el.ELException: java.io.IOException: Cannot run program "ls": java.io.IOException: error=12, Cannot allocate memory
それは、誰かが補間クラスを介して、何かを実行しようとしたことを私に縫い目。私はこれらのポスト
How to solve "java.io.IOException: error=12, Cannot allocate memory" calling Runtime#exec()?
しかし、私の場合、私は私がしたい、それを解決しようとしていないよ見つけた
:私は縫い目の以前のバージョンから、これらのコードを見つけましたそれを制限する。
セキュリティマネージャを使用してシステムが実行されるのを防ぐことができますか? この種の実行を防ぐための提案はありますか?
ありがとうございます。
私はアプリケーションに必要なコードではないことは確かですが、大きなプロジェクト、私はチームの残りの部分に相談する必要があります。最新の安定した2.xブランチに移行する手順も見ていきますが、これは予定されていましたが、現在は優先事項になります。どうもありがとうございました。 – Awi