Eclipse 使用Objectify编译Maven项目时未找到ObjectifyFilter类
我是GAE的新手,正在基于示例开发我的数据存储应用程序 我的pom.xmlEclipse 使用Objectify编译Maven项目时未找到ObjectifyFilter类,eclipse,maven,google-app-engine,google-cloud-datastore,objectify,Eclipse,Maven,Google App Engine,Google Cloud Datastore,Objectify,我是GAE的新手,正在基于示例开发我的数据存储应用程序 我的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xs
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>DecisionTree</groupId>
<artifactId>DecisionTree</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>com.googlecode.objectify</groupId>
<artifactId>objectify</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
</project>
当我跑的时候,我会
我认为客观化有问题。请帮帮我 Objectify的当前版本是5.1.5。您在pom中声明了4.0.1;当时可能不存在
ObjectifyFilter
。使用现代版。谢谢。我已将Objectify的版本更改为5.1.5,但没有任何更改。此外,也找不到yHelper的ObjectifyFilter。您有一些版本控制问题。Objectify中没有帮助的。尝试mvn清洁。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<!-- Servlets -->
<servlet>
<servlet-name>greetServlet</servlet-name>
<servlet-
class>com.google.gwt.decisiontree.server.GreetingServiceImpl</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/decisiontree/greet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>jsonDecisionTreeData</servlet-name>
<servlet-
class>com.google.gwt.decisiontree.server.JsonDecisionTreeData</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>jsonDecisionTreeData</servlet-name>
<url-pattern>/decisiontree/jsonData</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>constructDecisionTree</servlet-name>
<servlet-
class>com.google.gwt.decisiontree.server.ConstructDecisionTree</servlet-
class>
</servlet>
<servlet>
<servlet-name>insert_attribute_value</servlet-name>
<servlet-class>com.google.gwt.decisiontree.server.
InsertAttributeValueServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>constructDecisionTree</servlet-name>
<url-pattern>/decisiontree/construct</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>insert_attribute_value</servlet-name>
<url-pattern>/insert_attribute</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>DecisionTree.html</welcome-file>
</welcome-file-list>
<!-- for Objectify support, for Google Datastore -->
<filter>
<filter-name>ObjectifyFilter</filter-name>
<filter-class>com.googlecode.objectify.ObjectifyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ObjectifyFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.example.guestbook.OfyHelper</listener-class>
</listener>
</web-app>
<a href="decisiontree/construct?action=construct_decision_tree">Construct decision tree</a>
<br/>
<a href="decisiontree/construct?action=construct_svg_decision_tree">Construct SVG decision tree</a>
<br/>
<a href="decisiontree/construct?action=construct_svg_decision_tree_2">Construct SVG decision tree 2</a>
<br/>
<a href="decisiontree/insert_attribute">Insert attribute value</a>
WARNING: EXCEPTION
java.lang.ClassNotFoundException:
com.googlecode.objectify.ObjectifyFilter
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ....
HTTP ERROR: 503
Problem accessing /DecisionTree.html. Reason:
SERVICE_UNAVAILABLE
Powered by Jetty://