我有两个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。