eclipsesource / eclipsesource/J2V8
Websphere Application Server 'ALL FILES' execute permission
- Dominant language
- Java
- Stars
- 2.6k
- Forks
- 387
- PR merge metrics
- No merged PRs in 30d
Description
In WAS with Java 2 security enabled, the library requires execute permission on ALL FILES. Although it seems that the chmod action is not required(at least in my case) it is in place. It might be a good idea to make it optional so that the ALL FILES permission will not be required.
```
java.security.AccessControlException: Access denied ("java.io.FilePermission" "<>" "execute")
at java.security.AccessController.throwACE(AccessController.java:176)
at java.security.AccessController.checkPermissionHelper(AccessController.java:238)
at java.security.AccessController.checkPermission(AccessController.java:385)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:562)
at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:208)
at java.lang.SecurityManager.checkExec(SecurityManager.java:812)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
at java.lang.Runtime.exec(Runtime.java:631)
at java.lang.Runtime.exec(Runtime.java:496)
at com.eclipsesource.v8.LibraryLoader.chmod(LibraryLoader.java:147)
at com.eclipsesource.v8.LibraryLoader.extract(LibraryLoader.java:117)
at com.eclipsesource.v8.LibraryLoader.loadLibrary(LibraryLoader.java:70)
at com.eclipsesource.v8.V8.load(V8.java:71)
at com.eclipsesource.v8.V8.createV8Runtime(V8.java:145)
```
Contributor guide
Assessment
This issue has not been assessed yet.