论坛首页 Java企业应用论坛

Struts2 设置 ParentPackage 注解错误

浏览 3025 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-05-16  
Struts2 扫描包中的 ParentPackage 老是提示 parent package 里面的值是unknown location,具体错误信息如下:
1:10:14.318 [localhost-startStop-1] INFO  o.s.w.c.s.XmlWebApplicationContext - Closing org.springframework.web.context.support.XmlWebApplicationContext@1a8e045: display name [Root WebApplicationContext]; startup date [Thu May 16 11:10:12 CST 2013]; root of context hierarchy
11:10:14.318 [localhost-startStop-1] INFO  o.s.b.f.s.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@13df2a2: defining beans []; root of factory hierarchy
五月 16, 2013 11:10:14 上午 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
Unable to load configuration. - [unknown location]
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:485)
	at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5309)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: Unable to load configuration. - [unknown location]
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)
	... 15 more
Caused by: ClasspathPackageProvider: Unable to locate parent package default - [unknown location]
	at org.apache.struts2.config.ClasspathPackageProvider.findAllParentPackages(ClasspathPackageProvider.java:439)
	at org.apache.struts2.config.ClasspathPackageProvider.processActionClass(ClasspathPackageProvider.java:398)
	at org.apache.struts2.config.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:306)
	at org.apache.struts2.config.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:543)
	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:260)
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
	... 17 more


web.xml部分配置
        <filter>
		<filter-name>struts2</filter-name>
		<filter-class> 
			org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
		</filter-class>
		<init-param>
			<param-name>actionPackages</param-name>
			<param-value>com.javaeye.test.web</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>encodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>


struts.xml配置内容
        <struts>	
	<constant name="struts.multipart.maxSize" value="204800000" />
	<constant name="struts.codebehind.pathPrefix" value="/WEB-INF/template/" />
	<constant name="struts.enable.DynamicMethodInvocation" value="false" />
         <constant name="struts.devMode" value="true" />
	
	<package name="default" extends="struts-default">			
		.....	
         </package>	
        </struts>

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics