つまりね。
私は JSF + PrimeFaces + Spring + Hibernate から始めています。
問題は、すべてが作成および準備されたデスクトップ アプリケーションがありますが、現在は Web に移行していることです。
さて、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"
は別のプロジェクトに属しています。私はすでにそのプロジェクトをビルド パスに入れましたが、認識していません。
別の設定がありますか。プロジェクトをインポートする以外に何をしますか?