1

すべて私のプロジェクトに新しいJavaパッケージを追加するまで正常に動作していました。アプリケーションを実行するとスタックトレースがjava.lang.ClassNotFoundExceptionと表示されました。別のクラスライブラリを参照する必要がありましたEclipseを使用して新しく新しいクラスをコンパイルします。一時的に問題を修正するために、ビルドパスに外部フォルダを追加しましたが、今は同じ問題に直面しています。クラスが見つかりません例外:STS

スタックトレースとweb.xmlは以下の通りです:

私の質問は、どのようにEclipseを使用して新しいクラスを作成するプロジェクトをコンパイルするんですか?

Caused by: java.lang.ClassNotFoundException: org.bixin.dugsi.security.JpaRealm 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) 
at org.springframework.util.ClassUtils.forName(ClassUtils.java:257) 
at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408) 
at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1271) 
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1242) 
... 38 more 

WEBのXML:

 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
</listener> 

<servlet> 
    <servlet-name>Dugsi_Manager Vaadin Application Servlet</servlet-name> 
    <servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> 
    <init-param> 
     <param-name>application</param-name> 
     <param-value>org.bixin.dugsi.web.DugsiManagerApplication</param-value> 
    </init-param> 
</servlet> 

<servlet-mapping> 
    <servlet-name>Dugsi_Manager Vaadin Application Servlet</servlet-name> 
    <url-pattern>/*</url-pattern> 
</servlet-mapping> 

答えて

1

は、すべての古いクラスのキャッシュをクリアし、新しいクラス

を作成する mvn cleanmvn buildをした
関連する問題