事情就是这样。
我从 JSF + PrimeFaces + Spring + Hibernate 开始。
问题是:我们有一个桌面应用程序,其中包含所有创建和准备的内容,但现在我们正在转向网络。
好吧,当我尝试加载 applicationContext
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
它出现了这个
Caused by: java.lang.ClassNotFoundException: com.planner.dao.Dao at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) ... 69 more
Related cause:
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.planner.pov.dao.AcaoDaoImpl]
for bean with name 'acaoDao' defined in URL [/WEB-INF/applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: com/planner/dao/Dao at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1141)
好吧,该类"com.planner.dao.Dao"
属于另一个项目,我已经将该项目放在构建路径中,但它没有重新调整。
是否还有其他配置。除了导入项目之外做什么?