-
Notifications
You must be signed in to change notification settings - Fork 652
Expand file tree
/
Copy pathserver_customPrefix.xml
More file actions
55 lines (46 loc) · 4.1 KB
/
Copy pathserver_customPrefix.xml
File metadata and controls
55 lines (46 loc) · 4.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!--
Copyright (c) 2026 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
IBM Corporation - initial API and implementation
-->
<server>
<featureManager>
<feature>servlet-3.1</feature>
<feature>componenttest-1.0</feature>
<feature>bells-1.0</feature>
<feature>sessionCache-1.0</feature>
</featureManager>
<include location="../fatTestPorts.xml"/>
<httpSession maxInMemorySessionCount="1" allowOverflow="false" hideSessionValues="false"/>
<library id="HazelcastLib">
<file name="${shared.resource.dir}/hazelcast/hazelcast.jar"/>
</library>
<bell libraryRef="HazelcastLib" service="javax.cache.spi.CachingProvider"/>
<!-- Grant Hazelcast library permission to read its own system properties -->
<javaPermission codebase="${shared.resource.dir}/hazelcast/*" className="java.util.PropertyPermission" actions="read" name="hazelcast.*"/>
<httpSessionCache cacheNamePrefix="testPrefix_"/>
<!-- Perms needed because the application uses Hazelcast directly -->
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.io.FilePermission" actions="read" name="${shared.resource.dir}/hazelcast/*"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="accessClassInPackage.sun.management"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="accessClassInPackage.com.sun.management.internal"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="accessClassInPackage.sun.misc"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="accessClassInPackage.sun.nio.ch"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="accessDeclaredMembers"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="enableContextClassLoaderOverride"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="getClassLoader"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="getenv.HZ_PHONE_HOME_ENABLED"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="setContextClassLoader"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.RuntimePermission" name="shutdownHooks"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.lang.reflect.ReflectPermission" name="suppressAccessChecks"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.net.NetPermission" name="getNetworkInformation"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.net.SocketPermission" actions="connect,listen,resolve" name="*"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="java.util.PropertyPermission" actions="read" name="*"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="javax.management.MBeanPermission" actions="queryNames,registerMBean" name="*"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="javax.management.MBeanServerPermission" name="createMBeanServer"/>
<javaPermission codebase="${server.config.dir}/dropins/sessionCacheApp.war" className="javax.management.MBeanTrustPermission" name="register"/>
</server>