import org.apache.tomcat.util.buf.B2CConverter;
import org.apache.tomcat.util.buf.ByteChunk;
import org.apache.tomcat.util.buf.MessageBytes;
-import org.apache.tomcat.util.buf.StringCache;
import org.apache.tomcat.util.http.Cookies;
import org.apache.tomcat.util.http.FastHttpDateFormat;
import org.apache.tomcat.util.http.Parameters;
// ----------------------------------------------------------- Constructors
- static {
- // Ensure that classes are loaded for SM
- new StringCache.ByteEntry();
- new StringCache.CharEntry();
- }
-
public Request() {
formats[0].setTimeZone(GMT_ZONE);
private static final void loadTomcatPackage(ClassLoader loader)
throws Exception {
final String basePackage = "org.apache.tomcat.";
+ loader.loadClass(basePackage + "util.buf.StringCache");
+ loader.loadClass(basePackage + "util.buf.StringCache$ByteEntry");
+ loader.loadClass(basePackage + "util.buf.StringCache$CharEntry");
+ loader.loadClass(basePackage + "util.http.HttpMessages");
// Make sure system property is read at this point
Class<?> clazz = loader.loadClass(
basePackage + "util.http.FastHttpDateFormat");