EJPNO1027W error
Security list configuration is not set.
Explanation
Module ''{0}'' references resources that target the following ''{1}'' : {2}. For security reasons, the WAR data source does not serve content until a special configuration is set. This configuration contains a white list that specifies available files and a black list that specifies files that are not available.
User action
Set a whitelist and a blacklist. You can set the lists in two ways.
-
In a context parameter in the web.xml of the web application
You can define a whitelist, a blacklist, or both by using this method. If you define only one list, whitelists that target specific sets of files are accepted as more secure than similar blacklists.
<web-app> ... <context-param> <param-name> com.ibm.portal.resource.whitelist </param-name> <param-value>.*</param-value> </context-param> <context-param> <param-name> com.ibm.portal.resource.blacklist </param-name> <param-value>WEB-INF/.*</param-value> </context-param> .... </web-app>
-
In the Resource Environment Provider settings
Each web application defines three custom properties in the WP ConfigService Resource Environment Provider. All three properties are required.
Note
The variable your_key_for_web_app is used during parsing to identify the three properties that belong together for one web application, so you must use a different key for each web application.
Name | Value |
---|---|
com.ibm.portal.resource.your\_key\_for\_web\_app.contextroot |
The context root under which the WAR file is deployed. You can use the variable'${URI_CONTEXT_PATH}' to avoid a hardcoded reference to the context root because the context root can be changed. The variable '${URI_CONTEXT_PATH}' resolves the correct context root, which by default is '/wps' .Example: - Name: com.ibm.portal.resource.my\_web\_app\_1.contextroot - Value: ${URI_CONTEXT_PATH}/PA_My_Web_App |
com.ibm.portal.resource.your\_key\_for\_web\_app.whitelist |
A regular expression that defines the resources in the WAR file that can be served by the portal resource data source.Example: - Name: ibm.portal.resource.my\_web\_app\_1.whitelist - Value: .* |
com.ibm.portal.resource.your\_key\_for\_web\_app.blacklist |
A regular expression that defines the resources in the WAR file that cannot be served by the portal resource data source.Example: - Name: com.ibm.portal.resource.my\_web\_app\_1.blacklist - Value: WEB-INF/.* |