edit2:
Misschien hoort dit topic straks in ANS.
De hele week heb ik me suf zitten zoeken naar een oplossing, maar ik kom er niet uit zonder hulp van GoT (mét denk ik ook niet).
OS: Debian Linux unstable
Java versie: 1.4.0_01
Tomcat versie: 4.0.4 (uit de distributie (natuurlijk))
Het probleem doet zich voor als ik vanuit een servlet een parameter van het servlet wil parsen. Bijvoorbeeld in een methode in een HttpServlet extending class:
Tomcat geeft een ServletException en daarna "java.lang.NoClassDefFoundError: org/apache/catalina/util/ParameterMap" bij de regel met de request.getParameter(name).
Als ik het onderste deel uncomment en het bovenste comment, dan hangt hij met een exception bij request.getParameterNames().
Het probleem is dus dat ik niets met parameters kan doen, zelfs niet met de hand parsen zoals ik al geprobeerd heb.
edit:
De preciezere eerste Exception is trouwens:
Misschien hoort dit topic straks in ANS.
De hele week heb ik me suf zitten zoeken naar een oplossing, maar ik kom er niet uit zonder hulp van GoT (mét denk ik ook niet).
OS: Debian Linux unstable
Java versie: 1.4.0_01
Tomcat versie: 4.0.4 (uit de distributie (natuurlijk))
Het probleem doet zich voor als ik vanuit een servlet een parameter van het servlet wil parsen. Bijvoorbeeld in een methode in een HttpServlet extending class:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| public void parameterParse()
{
String queryString = request.getQueryString();
StringTokenizer queryTokens = new StringTokenizer(queryString, "&");
while (queryTokens.hasMoreTokens())
{
String name = queryTokens.nextToken();
easParameterMap.put(name, request.getParameter(name));
}
// for (Enumeration values = request.getParameterNames(); values.hasMoreElements();)
// {
// String name = (String)values.nextElement();
// easParameterMap.put(name, request.getParameter(name));
// }
} |
Tomcat geeft een ServletException en daarna "java.lang.NoClassDefFoundError: org/apache/catalina/util/ParameterMap" bij de regel met de request.getParameter(name).
Als ik het onderste deel uncomment en het bovenste comment, dan hangt hij met een exception bij request.getParameterNames().
Het probleem is dus dat ik niets met parameters kan doen, zelfs niet met de hand parsen zoals ik al geprobeerd heb.
edit:
De preciezere eerste Exception is trouwens:
code:
1
2
3
4
5
6
7
8
| javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
(enzovoorts) |
[ Voor 0% gewijzigd door Expander op 08-08-2002 22:50 . Reden: toevoeging ]
Expanding the inexpandable