You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/04/23 21:19:32 UTC
svn commit: r1329380 - in /openejb/trunk/openejb:
container/openejb-core/src/main/java/org/apache/openejb/util/reflection/
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/
Author: rmannibucau
Date: Mon Apr 23 19:19:31 2012
New Revision: 1329380
URL: http://svn.apache.org/viewvc?rev=1329380&view=rev
Log:
this part is fixed in tomcat normally so no more need to do it in tomee
Removed:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/reflection/
Modified:
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
Modified: openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java?rev=1329380&r1=1329379&r2=1329380&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java (original)
+++ openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java Mon Apr 23 19:19:31 2012
@@ -16,24 +16,19 @@
*/
package org.apache.tomee.catalina;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.net.URLClassLoader;
import org.apache.catalina.core.StandardContext;
import org.apache.catalina.deploy.WebXml;
import org.apache.catalina.startup.ContextConfig;
-import org.apache.openejb.OpenEJBException;
import org.apache.openejb.assembler.classic.WebAppInfo;
import org.apache.openejb.loader.SystemInstance;
import org.apache.openejb.util.LogCategory;
import org.apache.openejb.util.Logger;
-import org.apache.openejb.util.reflection.ReflectionUtil;
import org.xml.sax.InputSource;
-import javax.servlet.descriptor.JspPropertyGroupDescriptor;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import java.net.URLClassLoader;
-import java.util.LinkedHashSet;
-
public class OpenEJBContextConfig extends ContextConfig {
private static final Logger logger = Logger.getInstance(LogCategory.OPENEJB.createChild("catalina").createChild("context"), OpenEJBContextConfig.class);
@@ -64,14 +59,6 @@ public class OpenEJBContextConfig extend
public OpenEJBWebXml(String prefix) {
this.prefix = prefix;
-
- // some hack since tomcat doesn't preserve order of jsppropertygroup because of the hashset
- // to remove if tomcat fixes it.
- try {
- ReflectionUtil.set(this, "jspPropertyGroups", new LinkedHashSet<JspPropertyGroupDescriptor>());
- } catch (OpenEJBException e) {
- // ignored, applications often work even with this error...which shouldn't happen often
- }
}
@Override
Modified: openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java?rev=1329380&r1=1329379&r2=1329380&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java (original)
+++ openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java Mon Apr 23 19:19:31 2012
@@ -469,7 +469,6 @@ public class TomcatWebAppBuilder impleme
*/
@Override
public void init(final StandardContext standardContext) {
- replaceHashSetForJspPropertyGroupsByLinkedHashSet(standardContext);
standardContext.setCrossContext(SystemInstance.get().getOptions().get(OPENEJB_CROSSCONTEXT_PROPERTY, false));
standardContext.setNamingResources(new OpenEJBNamingResource());
@@ -548,21 +547,6 @@ public class TomcatWebAppBuilder impleme
}
/**
- * a small hack to preserve order of jsppropertygroups.
- * <p/>
- * to remove if tomcat fixes it.
- *
- * @param standardContext
- */
- private static void replaceHashSetForJspPropertyGroupsByLinkedHashSet(final StandardContext standardContext) {
- try {
- ReflectionUtil.set(standardContext.getJspConfigDescriptor(), "jspPropertyGroups", new LinkedHashSet<JspPropertyGroupDescriptor>());
- } catch (OpenEJBException e) {
- // ignored, applications often work even with this error...which shouldn't happen often
- }
- }
-
- /**
* {@inheritDoc}
*/
@Override