Spring在jar中创建bean

时间:2014-12-16 11:06:39

标签: java spring jar javabeans

我有两个maven项目。一个是依赖并生成jar文件。当我将它包含在其他webapp maven项目中时,eclipse会识别它​​,但是当我启动服务器(tomcat)时,我会收到无法找到类的错误。

在生成jar的项目中,我有简单的交互(SimpleService.java)和interfaceImplementation(SimpleServiceImpl.java)。在webapp maven项目中,我有services.xml

    <bean id="simpleDao" class="com.example.SimpleDao">
        <property name="dataSource" ref="dataSource"></property>
    </bean>

    <bean id="simpleService" class="com.example.SimpleServiceImpl">
        <property name="simpleDao" ref="simpleDao"></property>
    </bean>

    <bean class="org.springframework.remoting.rmi.RmiServiceExporter">      
        <property name="serviceName" value="simpleService"/>       
        <property name="service" ref="simpleService"/>   
        <property name="serviceInterface" value="com.example.SimpleService"/>
        <property name="registryPort" value="1099"/>
    </bean>

我收到错误,找不到类com.example.SimpleDao(它在jar中没有在项目中)。我确信我已经包含了jar文件。如果我开始maven安装,它也位于.war下的../WEB-INF/lib。

0 个答案:

没有答案