我用的是myeclipse jdk5开发环境,struts1+expresso技术,启动正常,登录正常,其他链接正常,就点击一个查询的时候爆出这样的错误,试了好多办法,跟踪到报错地方时错误说是在红色地方
public static RE RE_ALPHANUMERIC = null;
public static RE RE_LETTER = null;
public static RE RE_ASCII = null;
public static RE RE_NUMERIC = null;
static {
try {
RE_LETTER = new RE("^[a-zA-Z]+$"); RE_ALPHANUMERIC = new RE("^[a-zA-Z0-9]+$");
RE_NUMERIC = new RE("^[0-9,.]+$");
RE_ASCII = new RE("^[\\x00-\\xff]+$");
} catch (Exception ignore) {
}
}浏览器报错:[color=#FF00FF]javax.servlet.ServletException: Servlet execution threw an exception
com.cypress.foundation.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:147)
root cause java.lang.NoClassDefFoundError: org/apache/regexp/RE
com.cypress.webapp.common.Utility.<clinit>(Utility.java:1431)
com.cypress.webapp.sys.SysForecastBalanceSearchAction.execute(SysForecastBalanceSearchAction.java:66)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
com.cypress.webapp.startup.AppInit.doGet(AppInit.java:323)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.cypress.foundation.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:147)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.[/color]
public static RE RE_ALPHANUMERIC = null;
public static RE RE_LETTER = null;
public static RE RE_ASCII = null;
public static RE RE_NUMERIC = null;
static {
try {
RE_LETTER = new RE("^[a-zA-Z]+$"); RE_ALPHANUMERIC = new RE("^[a-zA-Z0-9]+$");
RE_NUMERIC = new RE("^[0-9,.]+$");
RE_ASCII = new RE("^[\\x00-\\xff]+$");
} catch (Exception ignore) {
}
}浏览器报错:[color=#FF00FF]javax.servlet.ServletException: Servlet execution threw an exception
com.cypress.foundation.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:147)
root cause java.lang.NoClassDefFoundError: org/apache/regexp/RE
com.cypress.webapp.common.Utility.<clinit>(Utility.java:1431)
com.cypress.webapp.sys.SysForecastBalanceSearchAction.execute(SysForecastBalanceSearchAction.java:66)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
com.cypress.webapp.startup.AppInit.doGet(AppInit.java:323)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.cypress.foundation.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:147)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.[/color]
解决方案 »
- 求救!关于flex用httpservice给servlet传值问题!
- JS控制文本框
- 动态选中radio 按钮
- struts1.x上传问题
- 在struts中,我用<bean:write>从数据库中读出数据,如何把这些数据加到<html:link>中的paramProperty变量呢
- 关于ResultSet类
- sql语句的叠加问题!在线等~~~~~~~~~~~~~~~~~~~~
- java中是不是所有函数的参数都相当于var类型的?
- 刷新页面,怎样才能让它不按原来的条件提交?
- 怎样在IIS环境下运行JSP程序
- ORDER BY id DESC 问题
- 文件上传控件(插件)有什么推荐吗?flash版会被淘汰吗?
一个是jar包冲突
基本就这两种原因吧