弹簧 - 豆线

时间:2012-01-23 05:23:34

标签: spring

我们可以通过jar文件连接bean,我创建了我的一个模块的Jar文件并将其放入WEB-INF文件夹的lib目录中这个jar文件包含各个文件夹中的Action,Bo,DM类,现在我正在尝试访问Struts.xml和applicationContaxt.xml文件中的映射Action,BO和DM类,但它给我一个错误

下面是Struts.xml文件中的代码

<action name="abc" class="abcAction">
    <result name="success">/jsp/ABC/ABC.jsp</result>
</action> 

以下是ApplicationContect.xml

中的代码
<bean id="abcAction" class="main.java.com.iws.erik.abc.action.ABCAction"/>

我正在通过

进行布线
 <context:annotation-config/>
 <context:component-scan base-package="main.java.com.<projectName>"/> 

这些类存在于Jar文件名ABC.jar中但是当我尝试启动服务器时无法访问这些操作类并给出以下错误

  

org.springframework.beans.factory.BeanCreationException:创建名为“ABCAction”的bean时出错:注入自动连接的依赖项失败;

任何人都可以帮助我在struts.xml和applicationContext.xml中映射这个动作文件(在Jar文件中)。

1 个答案:

答案 0 :(得分:2)

您确定类main.java.com.iws.erik.abc.action的包可能会将ide文件夹布局与包声明混淆。可能是您的包名com.iws.erik.abc.action