在高并发下,struts2 报一下错误,请大家看下什么原因,谢谢,在线等!!!
绿竹痕 2012-06-01 10:01:08 [2012-05-31 19:01:32][ERROR][org.apache.struts2.dispatcher.Dispatcher:512]- Could not find action or result
No result defined for action com.ceb.dsp.ssd.dataimport.action.DataImportAction and result error - action - zip:D:/weblogic/user_projects/domains/demo/servers/AdminServer/tmp/_WL_user/cebdsp20120531-3/5f90p8/war/WEB-INF/lib/_wl_cls_gen.jar!/struts-dataImport.xml:8:118
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:350)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:253)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept
jsp:
//当前登录用户是否有权限
function isUseConnection(){
$.ajax({
type:"post",
data:"",
url:"<%=basePath%>dataImport/isUseConnection.action",
datatype:"text",
success:function(json){
//alert(json);
if(json != "yes"){
//隐藏数据导入
hideDataImport(9);
}
}
});
}
action
public String isUseConnection(){
//0.声明变量
boolean isuseConnection = false;
String userId = null;
PrintWriter out = null; //输出对象
int count = 0;
try{
//1.获取当前登陆用户
userId = LogonUser.getLogonUser().getUserId();
out = response.getWriter();
//2.查询用户有无可用连接
count = dataImportService.getUseConnection(userId);
if(count != 0){
isuseConnection = true;
}
// isuseConnection = false;
//3.返回结果
if(isuseConnection){
out.print("yes");
}else{
out.print("no");
}
out.flush();
out.close();
return null;
}catch(Exception e){
logger.error("数据导入可用连接查询失败!", e);
request.setAttribute(Constants.ERROR_INFO_NAME, "数据导入可用连接查询失败!");
return ERROR;
}
}
struts.xml
<package name="dataImport" namespace="/dataImport" extends="struts-default">
<action name="isUseConnection" method="isUseConnection" class="com.ceb.dsp.ssd.dataimport.action.DataImportAction" extends="json-default">
</action>
</package>