Permissions
Tomcat WAR 文件中腳本的執行/執行權限
我在 Java 執行的 WEB-INF 文件夾中有一個腳本。當我部署 WAR 時,沒有執行權限(644 而不是 755)。如何在 WAR 中設置文件的權限?
在 webapps 目錄(或您部署應用程序的任何目錄)中,只需執行
chmod -R 2755 webapps
你應該很好。
由於腳本屬於應用程序,因此請在初始化時設置權限。對於 init 方法中的 servlet,例如:
String [] command = {"/bin/chmod","+x",files_to_be_changed_permissions}; Runtime rt = Runtime.getRuntime(); Process pr = rt.exec( command ); pr.waitFor();
允許應用程序負責為其自己的文件設置權限