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

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

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

瀏覽:190日期: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久久,三上悠亚国产精品一区二区三区
成人在线视频区| 国产一区导航| 日韩高清在线观看一区二区| 国产99精品| 香蕉人人精品| 最新亚洲激情| 亚洲伊人影院| 日本色综合中文字幕| 日韩二区三区在线观看| 国产日本久久| 精品午夜av| 快播电影网址老女人久久| 日韩一区二区三区免费播放| 午夜精品久久久久久久久久蜜桃| 久久中文字幕av| 2023国产精品久久久精品双| 午夜欧美精品久久久久久久| 羞羞答答国产精品www一本| 蜜桃久久久久久| 日本不卡视频一二三区| 欧美有码在线| 久久久精品国产**网站| 免费看av不卡| 日韩一级精品| 国产欧美日韩精品高清二区综合区| 精品免费视频| 2023国产精品久久久精品双 | 国产日韩1区| 精品国产欧美日韩| 特黄特色欧美大片| 六月丁香综合| 国产精品午夜一区二区三区| 精品入口麻豆88视频| 99久久久久国产精品| 视频一区视频二区在线观看| 国产剧情一区二区在线观看| 成人亚洲欧美| 蜜桃久久精品一区二区| 国产精品自在| 99精品电影| 涩涩涩久久久成人精品| 成人台湾亚洲精品一区二区| 蜜臀av免费一区二区三区| 亚洲影视一区| 国产一区二区三区亚洲综合| 99精品网站| 日韩久久99| 成人在线视频区| 亚洲自拍另类| 久久国产生活片100| 精品高清久久| 亚洲欧美日韩一区在线观看| 国产精品乱战久久久| 精品欧美一区二区三区在线观看| 老司机精品久久| 精品国产三区在线| 丝袜美腿一区二区三区| 成人国产精品久久| 人人精品人人爱| 精品国产91| 影音先锋久久精品| 蜜臀国产一区| 亚洲精品韩国| 国产在线看片免费视频在线观看| 日韩网站在线| 成人国产精品久久| 亚洲精品三级| 毛片在线网站| 日韩极品在线观看| 久久蜜桃精品| 国产精品一卡| 国产一级一区二区| 深夜福利视频一区二区| 日韩一区二区三区精品| 亚洲国产专区校园欧美| 国产亚洲第一伦理第一区| 宅男在线一区| 国产精品亲子伦av一区二区三区| 欧美在线亚洲综合一区| 麻豆一区二区在线| 亚洲bt欧美bt精品777| 欧洲精品一区二区三区| 久久亚洲精精品中文字幕| 午夜在线视频观看日韩17c| 日韩精品诱惑一区?区三区| 日本午夜精品久久久久| 国产精品毛片一区二区三区| 日本精品黄色| 国产精品久久| 亚洲涩涩av| 欧美日韩视频| 日韩欧美精品综合| 国产九九精品| 亚洲五月综合| 在线国产一区| 久久久777| 吉吉日韩欧美| 欧美a级一区二区| 亚洲久草在线| 伊人久久亚洲美女图片| 亚洲天堂一区二区| 精品视频高潮| 欧美三区不卡| 日av在线不卡| 9国产精品视频| 久久免费国产| 日韩国产综合| 国产精品成久久久久| 日本综合精品一区| 最新日韩欧美| 国产一区二区中文| 日韩欧美精品| 综合日韩av| 精品日韩一区| 国产精品一区二区av交换| 亚洲不卡视频| 中文字幕亚洲影视| 丝袜美腿亚洲一区二区图片| 亚洲精品国产偷自在线观看| 亚洲高清成人| 亚洲高清二区| 亚洲第一区色| 亚洲国产专区校园欧美| 国产色播av在线| 麻豆网站免费在线观看| 国产精品xx| 中文在线а√天堂| 成人久久久久| 久久精品在线| 99热精品久久| 激情综合网站| 激情自拍一区| 亚洲精品va| 久久国产高清| 美国三级日本三级久久99| 亚洲欧美久久精品| 婷婷五月色综合香五月| 中文一区一区三区免费在线观 | 伊人精品久久| 亚洲精品护士| 青草国产精品| 国产精品日韩精品在线播放| 国产极品嫩模在线观看91精品| 亚洲香蕉久久| 日韩三级视频| 国产精品一区二区精品| 精品视频一区二区三区在线观看 | 欧美日韩国产精品一区二区亚洲| 视频一区中文| 久久成人亚洲| 日本亚洲最大的色成网站www| 日本不卡高清视频| 国产日韩中文在线中文字幕| 国产精品视频一区二区三区综合| 欧美欧美黄在线二区| 欧美黄页在线免费观看| 国产伊人久久| 欧美.日韩.国产.一区.二区| 先锋影音国产一区| 欧美午夜三级| 日韩不卡一区| 欧美99久久| 伊人久久亚洲| 欧美国产中文高清| 国产成人精品福利| 激情久久五月| 日本不卡视频在线| 免费一级欧美在线观看视频| 亚洲成人不卡| 在线午夜精品| 欧美日韩在线精品一区二区三区激情综合 | 日韩欧美一区免费| 亚洲在线电影| 国产精品一区二区三区四区在线观看 | 亚洲一级大片| 欧美激情日韩| 久久久久网站| 免费看日韩精品| 国产精品巨作av| 亚洲精品国产嫩草在线观看 | 欧美精品影院| 韩国三级一区| 久久国产高清| 国产一区精品福利| 午夜一级在线看亚洲| 国产精品久久亚洲不卡| 激情综合自拍| 777久久精品| 日韩国产一区二区| 亚洲综合二区| 国产aa精品| 亚洲欧洲日韩| 蜜臀国产一区| 日韩高清一区| 日韩亚洲一区在线| 日韩国产在线观看一区| 色网在线免费观看| 日本精品一区二区三区在线观看视频 | 久久精品一本| 一本一本久久|