求大神帮我解答一下这个异常怎么解决啊?

五月 17, 2018 9:39:55 上午 org.apache.catalina.core.ApplicationContext log
严重: StandardWrapper.Throwable
java.lang.IllegalStateException: required key [com.site.serviceName] not found
at org.springframework.core.env.AbstractPropertyResolver.getRequiredProperty(AbstractPropertyResolver.java:183)
at org.springframework.core.env.AbstractEnvironment.getRequiredProperty(AbstractEnvironment.java:556)
at com.zimadai.core.platform.initializer.LoggingConfigInitializer.postProcessBeanFactory(LoggingConfigInitializer.java:30)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:281)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:125)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:686)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:524)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5253)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5543)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1942)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)

大神帮我解决一下,谢谢啊!!

08-21

[b][color=#FF00FF]我的代码为什么获得不了每一列的数据呢?根据字段获得数据的代码我写了啊,怎么回事啊[/color][/b]rnrnrnpackage cn.org.ier.dao;rnrnimport java.lang.reflect.Method;rnimport java.sql.Connection;rnimport java.sql.PreparedStatement;rnimport java.sql.ResultSet;rnimport java.util.ArrayList;rnimport java.util.List;rnrnimport com.mysql.jdbc.ResultSetMetaData;rnrnimport cn.org.ier.db.DB;rnimport cn.org.ier.pojo.User;rnrnpublic class FindUtil rnprivate static Connection conn;rnstaticrn conn=DB.getConn();rnrnpublic static List findAll(Class pojo)rn List list=new ArrayList();rn //获得pojo名称rn String tableName=pojo.getSimpleName();rn String sql="select * from "+tableName;rn PreparedStatement ps=null;rn try rn ps=conn.prepareStatement(sql);rn ResultSet res=ps.executeQuery();rn ResultSetMetaData rsmd=(ResultSetMetaData) res.getMetaData();rn while(res.next())rn Object obj = Class.forName(pojo.getName()).newInstance();rn for (int i = 1; i <= rsmd.getColumnCount(); i++) rn // 取得每一列的列信息rn String name = rsmd.getColumnName(i);rn // 算法设置首字母大写rn name = "set" + name.substring(0, 1).toUpperCase()rn + name.substring(1, name.length());rn System.out.println("第"+i+"列的名称为:"+name);rn String type = rsmd.getColumnTypeName(i);rn System.out.println("第"+i+"列的类型是:"+type);rn String clsType = rsmd.getColumnClassName(i);rn System.out.println("第"+i+"列的类型是:"+clsType);rn // 获得方法rn Class typeClass = Class.forName(clsType);rn Method m = pojo.getDeclaredMethod(name, typeClass);rn // 根据字段获得数据rn Object value = res.getObject(i);rn m.invoke(obj, value);rn rn rn list.add(obj);rn rn catch (Exception e) rn e.printStackTrace();rn finallyrn try rn ps.close();rn catch (Exception e) rn e.printStackTrace();rn rn rnrn rn rn rn rn return list;rnrn public static void main(String[] args) rn FindUtil .findAll(User.class);rn rnrn

大神帮我解决一下,急!

02-25

有关调用实时(JIT)调试而不是此对话框的详细信息,rn请参见此消息的结尾。rnrn************** 异常文本 **************rnSystem.DllNotFoundException: 无法加载 DLL“dhnetsdk.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。rn 在 NetSDK.NETClient.CLIENT_Init(fDisConnect cbDisConnect, IntPtr dwUser)rn 在 NetSDK.NETClient.NETInit(fDisConnect cbDisConnect, IntPtr dwUser) 位置 e:\项目\NetSDK\NetSDKCS\NetSDK.cs:行号 400rn 在 Camera.frm_Main.frm_Main_Load(Object sender, EventArgs e) 位置 e:\项目\NetSDK\Camera\frm_Main.cs:行号 219rn 在 System.Windows.Forms.Form.OnLoad(EventArgs e)rn 在 System.Windows.Forms.Form.OnCreateControl()rn 在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)rn 在 System.Windows.Forms.Control.CreateControl()rn 在 System.Windows.Forms.Control.WmShowWindow(Message& m)rn 在 System.Windows.Forms.Control.WndProc(Message& m)rn 在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)rn 在 System.Windows.Forms.ContainerControl.WndProc(Message& m)rn 在 System.Windows.Forms.Form.WmShowWindow(Message& m)rn 在 System.Windows.Forms.Form.WndProc(Message& m)rn 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)rn 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)rn 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)rnrnrn************** 已加载的程序集 **************rnmscorlibrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dllrn----------------------------------------rnCamerarn 程序集版本:1.0.0.0rn Win32 版本:1.0.0.0rn 基本代码:file:///E:/%E9%A1%B9%E7%9B%AE/NetSDK/Camera/bin/Debug/Camera.exern----------------------------------------rnSystem.Windows.Formsrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dllrn----------------------------------------rnSystem.Drawingrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dllrn----------------------------------------rnSystemrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dllrn----------------------------------------rnNetSDKCSrn 程序集版本:1.0.0.0rn Win32 版本:1.0.0.0rn 基本代码:file:///E:/%E9%A1%B9%E7%9B%AE/NetSDK/Camera/bin/Debug/NetSDKCS.DLLrn----------------------------------------rnSystem.Configurationrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dllrn----------------------------------------rnSystem.Xmlrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dllrn----------------------------------------rnmscorlib.resourcesrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dllrn----------------------------------------rnSystem.Windows.Forms.resourcesrn 程序集版本:4.0.0.0rn Win32 版本:4.0.30319.18408 built by: FX451RTMGRELrn 基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dllrn----------------------------------------rnrn************** JIT 调试 **************rn要启用实时(JIT)调试,rn该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置rnjitDebugging 值。rn编译应用程序时还必须启用rn调试。rnrn例如:rnrnrn rnrnrn启用 JIT 调试后,任何未经处理的异常rn都将被发送到在此计算机上注册的 JIT 调试器,rn而不是由此对话框处理。rnrnrn我不知道怎么就出现了这种问题,之前我都没有碰到过,求大神教我怎么处理,谢谢!

大神看看,帮我解决一下

06-25

using System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Data.SqlClient;rnrnnamespace _201412104043_韩瑞.ScoreFolderrnrn public partial class frmCourseInfo : Formrn rn public frmCourseInfo()rn rn InitializeComponent();rn rn SqlConnection con = DBhelper.Getcon();rn SqlCommand cmd = new SqlCommand();rn SqlDataAdapter dap = new SqlDataAdapter();rn DataTable dtCourse = new DataTable();rnrn private void frmScoreInfo_Load(object sender, EventArgs e)rn rn cmd.Connection = con;rn cmd.CommandText = "select * from Course;";rn dap.SelectCommand = cmd;rn dap.Fill(dtCourse);rn DGVcourse.DataSource = dtCourse;rn DGVcourse.Columns[0].HeaderText = "课号";rn DGVcourse.Columns[1].HeaderText = "课程名";rn DGVcourse.Columns[2].HeaderText = "学分";rn DGVcourse.Columns[3].HeaderText = "学时";rn DGVcourse.Columns[4].HeaderText = "课程类型";rn rnrn private void btnSava_Click(object sender, EventArgs e)rn rn SqlCommandBuilder cbr = new SqlCommandBuilder();rn cbr.DataAdapter = dap;rn dap.InsertCommand = cbr.GetInsertCommand();rn dap.UpdateCommand = cbr.GetUpdateCommand();rn dap.DeleteCommand = cbr.GetDeleteCommand();rn dap.Update(dtCourse);rn rn string curNo;rn string curName;rn int curCredit;rn int Hour;rn string Typ;rn private void btnAddCourse_Click(object sender, EventArgs e)rn rn curNo=txtCourseNum.Text;rn curName=txtCourseName.Text;rn curCredit=Convert.ToInt32( NudCredit.Value);rn Hour=Convert.ToInt32(NudHour.Value);rn Typ=cobCourseType.SelectedText;rn string str = "INSERT INTO Course " +rn "([curNo] " +rn ",[curName]" +rn ",[curCredit]" +rn ",[curPeriod]" +rn ",[curType]) " +rn " VALUES " +rn "('"+ curNo +"'" +rn " ,'" + curName + "'" +rn " ,'" + curCredit + "'" +rn " ,'" + Hour + "'" +rn " ,'" + Typ + "')";rn cmd.CommandText = str;rn dap.InsertCommand = cmd;rn cmd.CommandText = "select * from Course;";rn dap.SelectCommand = cmd;rn dap.Fill(dtCourse);rn DGVcourse.DataSource = dtCourse;rn rn rnrnrn[img=http://img.bbs.csdn.net/upload/201606/25/1466838675_587668.png][/img]rn

大神解答一下,强制类型转换

04-10

我在网上找了一个inline hook的例子研究了一下rn红色代码部分是我把一句话分开的,我想知道为什么用这种方法获取地址,红色代码部分,就还有rnULONG temp2=(ULONG)MyMessageBoxA;这一句不明白rn[img=http://ntu.me/di/7PVI/QQ截图20130410115504.png][/img]rnMyMessageBoxA的地址是0x00231690//2299536,为什么强制类型转换后变为了2298096rnrn#include "StdAfx.h"rn#include rn#include rn#include rnusing namespace std; rnDWORD head;//保存API返回地址 rnint nRet;rnBYTE orig_code[5] = 0x90, 0x90, 0x90, 0x90, 0x90;//存放原始的指令 rnBYTE hook_code[5] = 0xe9, 0, 0, 0, 0;//存放跳转到MyMessageBoxA的指令 rnBYTE jmp_org_code[5] = 0xe9, 0, 0, 0, 0;//存放跳转到原起始地址后5字节的指令 rnint MyMessageBoxA( rn HWND hWnd, // handle to owner window rn LPCTSTR lpText, // text in message box rn LPCTSTR lpCaption, // message box title rn UINT uType // message box style rn ); rnint MyMessageBoxAA( HWND hWnd, // handle to owner window rn LPCTSTR lpText, // text in message box rn LPCTSTR lpCaption, // message box title rn UINT uType // message box style rn );rnint MyFunc(); rnvoid Hook(); rnint jmp_back();rnULONG OldFuncAddr; rnULONG MyFuncAddr;rnULONG jmp_backAddr; //在修改前几个字节时,注意:取出的指令为完整的 rnint main() rn rn Hook(); rn int rt = MessageBoxA(NULL, "Hello World", "Title", MB_OK); rn cout << rt << endl;//查看返回值是否已修改成功 rn // system("pause"); rn return 0; rn rnvoid Hook() rn rn DWORD dwOldProtect; rn OldFuncAddr = (ULONG)MessageBoxA; rn // MyFuncAddr = MyMessageBoxA的实际地址 rn [color=#FF0000]BYTE* temp=(BYTE *)MyMessageBoxA;rn BYTE* TEM=(BYTE *)MyMessageBoxA+1;rn ULONG* tem1=(ULONG *)(TEM);rn ULONG temp1=*tem1;rn ULONG temp2=(ULONG)MyMessageBoxA;rn MyFuncAddr=temp1+temp2+5;[/color]rn //[color=#0000FF]MyFuncAddr = *(ULONG *)((BYTE *)MyMessageBoxA+1) + (ULONG)MyMessageBoxA + 5[/color]; rn // jmp_backAddr = jmp_back的实际地址rn [color=#0000FF]jmp_backAddr = *(ULONG *)((BYTE *)jmp_back+1) + (ULONG)jmp_back + 5;[/color] //修改内存为PAGE_EXECUTE_READWRITE rn VirtualProtect((LPVOID)jmp_backAddr, 10, PAGE_EXECUTE_READWRITE, &dwOldProtect); rn VirtualProtect((LPVOID)OldFuncAddr, 5, PAGE_EXECUTE_READWRITE, &dwOldProtect); rn //计算跳转地址 rn *((ULONG*)(hook_code+1)) = (ULONG)MyFuncAddr - (ULONG)OldFuncAddr - 5; rn memcpy(orig_code,(BYTE *)OldFuncAddr, 5); rn memcpy((BYTE*)OldFuncAddr, hook_code, 5); rn //计算返回地址 rn *((ULONG*)(jmp_org_code+1)) = (ULONG)OldFuncAddr - (ULONG)jmp_backAddr - 5; rn memcpy((BYTE *)jmp_backAddr, orig_code, 5); rn memcpy((BYTE *)jmp_backAddr + 5, jmp_org_code, 5);rn rn__declspec(naked) int jmp_back()rn rn __asm rn rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn _emit 0x90 rn rn rn //MyMessageBoxA:在函数执行前进行自己的处理rn__declspec(naked) int MyMessageBoxA( rn HWND hWnd, // handle to owner window rn LPCTSTR lpText, // text in message box rn LPCTSTR lpCaption, // message box title rn UINT uType // message box style rn ) rn rn printf("MyMessageBoxA is called\r\n"); rn __asm rn rn pop head rn pop hWnd rn pop lpText rn pop lpCaption rn pop uType rn rn MyFunc();rn ////可以加入函数过程 rn __asm rn rn //压栈过程 rn push uType rn push lpCaption rn push lpText rn push hWnd rn push head rn //跳回MessageBoxA入口点 rn jmp jmp_back; rn ret; rn rn rn //MyMessageBoxA:在函数执行后进行自己的处理rn__declspec(naked) int MyMessageBoxAA( rn HWND hWnd, // handle to owner window rn LPCTSTR lpText, // text in message box rn LPCTSTR lpCaption, // message box title rn UINT uType // message box style rn ) rn rn printf("MyMessageBoxAA is called\r\n"); rn __asm rn rn pop head rn push offset s1;//返回地址为S1: rn //跳回MessageBoxA入口点 rn jmp jmp_back; rn s1: nop rn rn MyFunc(); rn __asm rn rn ;//将原返回地址压栈 rn mov eax, 0;rn ////演示:将返回结果改为0,也可由MyFunc返回 rn push head rn ret; rn rn rnint MyFunc()rn rn printf("Hello World\r\n"); rn return 1; rn rn

急求大神解答这个是什么错误?怎么解决

02-19

HTTP Status 500 -nntype Exception reportnnmessagenndescription The server encountered an internal error that prevented it from fulfilling this request.nnexceptionnnjava.lang.NullPointerExceptionn com.sanqing.action.AddVoteAction.execute(AddVoteAction.java:44)n sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)n sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)n java.lang.reflect.Method.invoke(Method.java:497)n com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)n com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)n com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)n com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)n org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)n com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)n com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)n com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)n com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)n com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)n org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)n org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)n org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)nnnote The full stack trace of the root cause is available in the Apache Tomcat/8.0.30 logs.

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭