62527: Revert restriction of JNDI to the java: namespace.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1835545 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties b/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
index ca0307c..59ec693 100644
--- a/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
+++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
@@ -15,7 +15,6 @@
filterDef.invalidFilterName=Invalid <filter-name> [{0}] in filter definition.
-resourceBase.lookupNotJava=Lookup-name values must explicitly reference the java: namespace but [{0}] does not
securityConstraint.uncoveredHttpMethod=For security constraints with URL pattern [{0}] only the HTTP methods [{1}] are covered. All other methods are uncovered.
securityConstraint.uncoveredHttpMethodFix=Adding security constraints with URL pattern [{0}] to deny access with the uncovered HTTP methods that are not one of the following [{1}]
securityConstraint.uncoveredHttpOmittedMethod=For security constraints with URL pattern [{0}] the HTTP methods [{1}] are uncovered.
diff --git a/java/org/apache/tomcat/util/descriptor/web/ResourceBase.java b/java/org/apache/tomcat/util/descriptor/web/ResourceBase.java
index 9c2506c..f3b46ab 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ResourceBase.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ResourceBase.java
@@ -90,15 +90,10 @@
}
public void setLookupName(String lookupName) {
- // EE.5.3.3: Must explicitly use java: namespace
if (lookupName == null || lookupName.length() == 0) {
this.lookupName = null;
return;
}
- if (!lookupName.startsWith("java:")) {
- throw new IllegalArgumentException(
- sm.getString("resourceBase.lookupNotJava", lookupName));
- }
this.lookupName = lookupName;
}
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index a2fa78f..aa81156 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -45,6 +45,14 @@
issues do not "pop up" wrt. others).
-->
<section name="Tomcat 8.0.54 (violetagg)" rtext="In development">
+ <subsection name="Catalina">
+ <changelog>
+ <fix>
+ <bug>62527</bug>: Revert restriction of JNDI to the <code>java:</code>
+ namespace. (remm)
+ </fix>
+ </changelog>
+ </subsection>
</section>
<section name="Tomcat 8.0.53 (violetagg)" rtext="2018-07-05">
<subsection name="Catalina">