Я использую GWT в своем проекте., недавно я попытался преобразовать ручную компиляцию GWT + Java + tomcat в maven project., я почти могу успешно упаковать его на войну. Но при развертывании на Tomcat я получил следующую ошибку:
EVERE: Исключение при отправке входящего вызова RPC java.lang.NoClassDefFoundError: javax / validation / Path в java.lang.ClassLoader.defineClass1 (собственный метод) в java.lang.ClassLoader.defineClassCond (ClassLoader.java:632) в java.lang.ClassLoader.defineClass (ClassLoader.java:616) в java.security.SecureClassLoader.defineClass (SecureClassLoader.java:141) в org.apache.catalina.loader.WebappClassLoader.findClassInternal (WebappClassLoader.java:2818) в org.apache.catalina.loader.WebappClassLoader.findClass (WebappClassLoader.java:1159) в org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1647) в org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1526) в java.lang.Class.forName0 (собственный метод) в java.lang.Class.forName (Class.java:247) в com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream (SerializationPolicyLoader.java:196) в com.google.gwt.user.server.rpc.RemoteServiceServlet.loadSerializationPolicy (RemoteServiceServlet.java:90) в com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolicy (RemoteServiceServlet.java:293) в com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy (RemoteServiceServlet.java:157) в com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead (ServerSerializationStreamReader.java:455)
Вот то, что я добавил в свой pom.xml
:
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-servlet</artifactId>
<version>${gwt.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwt.version}</version>
<scope>provided</scope>
</dependency>
как зависимости.
Пожалуйста, помогите мне.
Что мне нужно добавить, чтобы решить проблему?