欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Struts2和Spring集成小問題是怎么樣的

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Struts2和Spring集成小問題是怎么樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)專注于濰坊網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供濰坊營銷型網(wǎng)站建設(shè),濰坊網(wǎng)站制作、濰坊網(wǎng)頁設(shè)計、濰坊網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造濰坊網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供濰坊網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

因為Struts2是線程安全的,每次請求的時候都會創(chuàng)建一個Action實例,在與spring集成的時候,基于注解,必須在控制器中加入@Scope("prototype")代碼。

再研究Struts2的時候出現(xiàn)以下問題:

Java代碼

Exception starting filter struts2     Action class [LogAction] not found - action - file:/E:/software/apache-tomcat-6.0.16/webapps/ROOT/WEB-INF/classes/struts.xml:30:51        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:374)         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:329)         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:429)         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)         at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)         at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)         at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)         at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)         at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)         at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)         at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)         at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)         at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)         at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)         at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)         at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)         at org.apache.catalina.core.StandardService.start(StandardService.java:516)         at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)         at org.apache.catalina.startup.Catalina.start(Catalina.java:578)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)         at java.lang.reflect.Method.invoke(Method.java:597)         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)     2009-5-21 15:05:02 org.apache.catalina.core.StandardContext start     Exception starting filter struts2  Action class [LogAction] not found - action - file:/E:/software/apache-tomcat-6.0.16/webapps/ROOT/WEB-INF/classes/struts.xml:30:51   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:374)   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:329)   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:429)   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)   at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)   at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)   at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)   at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)   at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)   at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)   at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)   at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)   at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)   at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)   at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)   at org.apache.catalina.core.StandardService.start(StandardService.java:516)   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)  2009-5-21 15:05:02 org.apache.catalina.core.StandardContext start

struts.xml中是這樣配置的

Java代碼

<context:component-scan base-package="net.shopin"/>     <action name="*" class="LogAction" method="{1}">                 <result name="login">/WEB-INF/page/member/login.jsp</result>             </action>     <context:component-scan base-package="net.shopin"/> <action name="*" class="LogAction" method="{1}">    <result name="login">/WEB-INF/page/member/login.jsp</result>   </action>

以為以上用到了spring的自動掃描工程中的bean,所以class那寫的不是bean的全名,研究了好久才發(fā)現(xiàn)原來class那寫的時候,***個字母必須小寫,改后,問題解決……

修改后的struts.xml

Java代碼

<context:component-scan base-package="net.shopin"/>     <action name="*" class="logAction" method="{1}">                 <result name="login">/WEB-INF/page/member/login.jsp</result>             </action>

上述就是小編為大家分享的Struts2和Spring集成小問題是怎么樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:Struts2和Spring集成小問題是怎么樣的
當前URL:http://www.aaarwkj.com/article14/pjcgde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google服務(wù)器托管、手機網(wǎng)站建設(shè)軟件開發(fā)、標簽優(yōu)化、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
中文字幕乱码日韩一区| 国产夫妻一区二区三区| 熟女人妻一区二区三区免费看| 欧美激情另类综合国内| 一二三四在线观看日本资讯| 欧美国产一级二级三级| 成年人片免费在线观看| 亚洲精品二区在线播放| 亚洲熟妇丰满多毛的大昊| 韩国黄色理论片一区二区麻豆| 91久久高清国语自产拍| 92午夜福利在线视频| 18禁黄网站免费观看在线| 亚洲麻豆精品午夜免费| 在线免费观看午夜视频| 日本人妻系列中文字幕| 久久99久久精品视频国产| 国产丝袜美女一区二区| 国产欧美激情一区二区| 风韵犹存丰满大屁股熟妇| 国产精品乱码中文字幕| 亚洲一区二区天堂av| 91久久精品中文字幕| 女同毛片一区二区三区| 一起草视频在线观看视频| 精品人妻va人妻中文字幕麻豆| 国产精品一区波多野结衣| 国产精品亚洲av性色| 99久久成人国产精品免费| 美腿丝袜清纯唯美亚洲另类| av成人黄色片在线播放| 饥渴少妇高潮特殊按摩| 国产又黄又粗的视频| 国产男女在线视频观看| 亚洲精品高清一区二区| 国产综合亚洲欧美日韩在线| 国产又粗又猛又爽黄老大爷 | 五月婷婷六月丁香综合激情| av网址不卡在线免费观看| 精品视频中文字幕天码| 日本不卡一二三区在线观看|