Skip to content

Commit

Permalink
Fix for issue 27 - JPA TCK - Start derby with a security policy
Browse files Browse the repository at this point in the history
  • Loading branch information
bhatpmk committed Jan 21, 2019
1 parent 6e05bf3 commit 6eed9a3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
2 changes: 1 addition & 1 deletion docker/jpatck.sh
Expand Up @@ -62,7 +62,7 @@ mkdir -p $TCK_HOME/jpatckreport/jpatck
mkdir -p $TCK_HOME/jpatckwork/jpatck

cd $TCK_HOME/glassfish5/glassfish/bin
./asadmin start-database --dbport 1527
./asadmin start-database --dbhome $TCK_HOME/glassfish5/glassfish/databases --dbport 1527 --jvmoptions '-Djava.security.manager -Djava.security.policy=$TS_HOME/bin/security.policy'

cd $TS_HOME/bin
ant -f initdb.xml
Expand Down
2 changes: 1 addition & 1 deletion docker/scripts/tcks/jpatck.sh
Expand Up @@ -47,7 +47,7 @@ mkdir $TCK_HOME/jpatckreport
mkdir $TCK_HOME/jpatckwork

cd $TCK_HOME/glassfish5/glassfish/bin
./asadmin start-database --dbport 1527
./asadmin start-database --dbhome $TCK_HOME/glassfish5/glassfish/databases --dbport 1527 --jvmoptions '-Djava.security.manager -Djava.security.policy=$TS_HOME/bin/security.policy'

cd $TS_HOME/bin
ant -f initdb.xml
Expand Down
12 changes: 12 additions & 0 deletions install/jpa/bin/security.policy
@@ -0,0 +1,12 @@
/* Required for src/com/sun/ts/tests/jpa/core/StoredProcedureQuery */
grant {
permission org.apache.derby.security.SystemPermission "engine", "usederbyinternals";
permission java.io.FilePermission "<<ALL FILES>>", "read,write";
permission java.security.AllPermission;
};

grant codeBase "file:${TS_HOME}/lib/-" {
permission java.lang.RuntimePermission "createClassLoader";
permission java.io.FilePermission "<<ALL FILES>>", "read,write";
permission java.security.AllPermission;
};

0 comments on commit 6eed9a3

Please sign in to comment.