日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - struts2+spring項目同一個控制器下index方法訪問正常,但是訪問其他方法就報500錯誤

瀏覽:189日期:2023-10-20 16:42:05

問題描述

struts2+spring項目同一個控制器下index方法訪問正常,但是訪問其他方法就報500錯誤,而且此時如果不重啟服務器的話,再次訪問index方法也同樣報500錯誤,錯誤信息如下。

源碼地址在這里:https://github.com/cw1997/mov...

我的項目沒有使用maven,github提交的時候沒有把jar包帶上,各位如果要本地測試可能需要手工引入一下,版本情況如下:struts2,spring3.0,hibernate3.3

java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [action] org.apache.struts2.convention.ConventionsServiceImpl.determineResultPath(ConventionsServiceImpl.java:100) org.apache.struts2.convention.ConventionUnknownHandler.determinePath(ConventionUnknownHandler.java:385) org.apache.struts2.convention.ConventionUnknownHandler.handleUnknownResult(ConventionUnknownHandler.java:274) com.opensymphony.xwork2.DefaultUnknownHandlerManager.handleUnknownResult(DefaultUnknownHandlerManager.java:87) com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:226) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:367) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)root cause java.lang.ClassNotFoundException: action org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) org.apache.struts2.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:111) org.apache.struts2.convention.ConventionsServiceImpl.determineResultPath(ConventionsServiceImpl.java:98) org.apache.struts2.convention.ConventionUnknownHandler.determinePath(ConventionUnknownHandler.java:385) org.apache.struts2.convention.ConventionUnknownHandler.handleUnknownResult(ConventionUnknownHandler.java:274) com.opensymphony.xwork2.DefaultUnknownHandlerManager.handleUnknownResult(DefaultUnknownHandlerManager.java:87) com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:226) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:367) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.

問題解答

回答1:

從報錯來看...是ClassNotFoundException,這個報錯,已經指明了題主傳了一個名字叫action的類名,但是加載它的時候找不到...從題主給的類型來看...就一個類名...神仙應該也找不到這個是哪個類嘛,起碼有個包名噻

檢查了哈配置文件...struts.xml里就有一個配置文件的地方,里面也有寫的class恰好是action的,那就這了,這應該寫類的全名吧

java - struts2+spring項目同一個控制器下index方法訪問正常,但是訪問其他方法就報500錯誤

標簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲精品精品国产亚洲综合| 免费在线成人网| 欧美一区激情| 日韩中文欧美在线| 日本中文字幕视频一区| 欧美另类中文字幕| 国产在线观看91一区二区三区| 欧美1区二区| 国产成人免费| 国语精品一区| 成人看片网站| 亚洲激情黄色| 亚洲精品九九| 久久gogo国模啪啪裸体| 91一区二区| 国产高清一区| 久热综合在线亚洲精品| 日本中文字幕视频一区| 久久av网站| 99精品美女| 精品精品99| 欧美精品第一区| 久久久精品午夜少妇| 亚洲视频二区| 亚欧洲精品视频在线观看| 久久中文字幕一区二区三区| 亚洲成人一区| 国产精品亚洲综合色区韩国| 日韩免费福利视频| 日本亚洲欧美天堂免费| 成人日韩av| 丝袜美腿一区二区三区| 你懂的亚洲视频| 亚洲综合不卡| 久久伊人亚洲| 免费在线成人网| 色在线视频观看| 日韩中文av| 激情亚洲影院在线观看| 午夜一区在线| 国产精品久久久久久久免费观看| 午夜在线观看免费一区| 精品黄色一级片| 丝袜亚洲另类欧美| 中文字幕在线看片| 国产日韩在线观看视频| 欧美不卡高清| 精品久久中文| 日韩精品一区二区三区中文| 色老板在线视频一区二区| 精品少妇一区| 免费久久99精品国产| 麻豆国产精品777777在线| 9色精品在线| 国产三级一区| 免费国产亚洲视频| 免费一二一二在线视频| 国产亚洲精aa在线看| 日韩在线一区二区| 激情欧美亚洲| 日本蜜桃在线观看视频| 国产精品久久久久久久久久妞妞| 美女精品在线| 日韩免费小视频| 国产欧美日韩在线一区二区 | 久久www成人_看片免费不卡| 久久精品国产网站| 青青国产精品| 丝袜美腿一区二区三区| 一区二区小说| 麻豆网站免费在线观看| 国产日韩亚洲| 日韩中出av| 丝袜诱惑制服诱惑色一区在线观看| 91精品麻豆| 9国产精品视频| 欧美日韩尤物久久| 久久久精品国产**网站| 久久精品xxxxx| 午夜久久黄色| 一区二区精品伦理...| 久久免费影院| 麻豆久久一区| 欧美a一区二区| 91精品国产自产观看在线| 中国女人久久久| 亚洲欧洲一区二区天堂久久| 久久视频一区| 啪啪国产精品| 日韩激情一区| 国产精品精品| 久久久国产精品入口麻豆| 久久激情av| 国产欧美欧美| 国产精品美女在线观看直播| 国产精品中文| 麻豆精品在线观看| 久久久久九九精品影院| 国产精成人品2018| 欧美激情在线精品一区二区三区| 日本91福利区| 欧美成人精品| 国产麻豆一区| 国产精品亚洲片在线播放| 日韩av三区| 欧美天堂在线| 国产精品黄网站| 国产不卡一区| 日韩国产激情| 精品理论电影在线| 国内揄拍国内精品久久| 九九精品调教| 黑丝美女一区二区| 欧美日韩在线二区| 欧美一区二区三区高清视频 | 欧美亚洲激情| 亚洲专区一区| 91av一区| 麻豆精品99| 黑人精品一区| 国产精品嫩草99av在线| 久久亚洲二区| 亚洲精品福利| 国产剧情在线观看一区| 国产成人久久精品麻豆二区| 999精品色在线播放| 亚洲男女自偷自拍| 欧美xxxx中国| 国精品产品一区| 视频小说一区二区| 美日韩精品视频| 91午夜精品| 亚洲黄色中文字幕| 久久香蕉精品| 久久久久九九精品影院| 香蕉视频亚洲一级| 国产亚洲精品v| 国产午夜精品一区在线观看| 精品国产精品国产偷麻豆| 不卡中文一二三区| 欧美日韩一区二区三区四区在线观看 | 一区二区三区视频免费观看| 亚洲激情二区| 免费视频一区二区三区在线观看| 999精品一区| 日韩黄色av| 久久国产中文字幕| 欧美一区成人| 欧洲精品一区二区三区| 日本成人在线视频网站| 久久精品国产99国产| 欧美极品一区二区三区| 日本美女一区| 免费观看在线综合| 国产成人精品一区二区三区视频| 美女网站一区| 国产精品日韩精品在线播放| 正在播放日韩精品| 黄色日韩在线| 国产精品久久久久久av公交车 | 久久国产三级| 欧美 日韩 国产一区二区在线视频| 青青草91视频| 午夜一区在线| 成人va天堂| 国产精品久久久一区二区| 一区二区视频欧美| 精品久久在线| 久久精品99久久久| 蜜桃伊人久久| 久久亚洲成人| 精品中国亚洲| 天堂va在线高清一区| 亚洲精品网址| 亚洲黄色中文字幕| 欧美成a人片免费观看久久五月天| 视频一区国产视频| 视频一区二区中文字幕| 亚洲毛片网站| 黄色日韩在线| 成人啊v在线| 韩日一区二区| 国产精品黄色片| 91嫩草精品| 日韩精品一区第一页| 久久国产欧美| 国产精品久久久久久久免费观看| 欧美亚洲三级| 亚洲人成网77777色在线播放| 国模 一区 二区 三区| 日韩在线第七页| 国产传媒av在线| 精品久久福利| 精品亚洲a∨| 国产精品久一| 国产精品啊v在线| 欧美成人精品午夜一区二区| 国产日韩中文在线中文字幕| 欧美日本三区| 欧美日韩午夜|