ClassNotFoundException:com.opensymphony.xwork2.util.finder.Test
問題
Struts 2アノテーションが有効なプロジェクトでは、サーバーの起動時に次のエラーメッセージが表示されます。
Caused by: java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/Test at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getDeclaredConstructors(Unknown Source) ... 24 more Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.finder.Test at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361) ... 28 more
解決策
”
xwork.jar
“ライブラリは、Struts 2の開発で必要とされているため、欠落しています。 Mavenセントラルリポジトリからダウンロードしてください。
<dependency> <groupId>com.opensymphony</groupId> <artifactId>xwork</artifactId> <version>2.1.3</version> </dependency>