Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日食:gwt+;maven+;冬眠_Java_Hibernate_Gwt_Maven - Fatal编程技术网

Java 日食:gwt+;maven+;冬眠

Java 日食:gwt+;maven+;冬眠,java,hibernate,gwt,maven,Java,Hibernate,Gwt,Maven,我真的很困惑。 我已经和hibernate斗争了很长一段时间,但在运行时并没有成功。当我尝试单独运行时,出现了运行时异常。 然后我决定尝试将它与gwt(最初的项目是一个没有hibernate的gwt)和maven集成。 我通过更新站点安装了gwt和hibernate插件 通过marketplace为EclipseWTP和maven 我右键单击并将gwt+hibernate项目转换为maven项目 现在我得到以下错误 项目的输出目录应设置为/BGUSched/war/WEB-INF/classes

我真的很困惑。 我已经和hibernate斗争了很长一段时间,但在运行时并没有成功。当我尝试单独运行时,出现了运行时异常。 然后我决定尝试将它与gwt(最初的项目是一个没有hibernate的gwt)和maven集成。 我通过更新站点安装了gwt和hibernate插件 通过marketplace为EclipseWTP和maven 我右键单击并将gwt+hibernate项目转换为maven项目 现在我得到以下错误 项目的输出目录应设置为/BGUSched/war/WEB-INF/classes 这是我自动生成的pom.xml(位于顶层目录-BGUSched中)


4.0.0
BGUSched
BGUSched
0.0.1-快照
src
测试
src
**/*.爪哇
maven编译器插件
2.3.2
1.7
1.7
我的类路径: -休眠(作为用户库):
-antlr-2.7.6.jar
-commons-collections-3.1.jar
-dom4j-1.6.1.jar
-hibernate3.jar
-hibernate-jpa-2.0-api-1.0.0.Final.jar
-javassist-3.9.0.GA.jar
-slf4j-api-1.5.8.jar
-slf4j-simple-1.5.8.jar

gwt:

-appengine-api-1.0-sdk-1.6.3
-appengine-api-1.0-sdk-1.6.4
-appengine-api-1.0-sdk-1.7.0
-appengine-api-labs-1.6.3
-appengine-api-labs-1.6.4
-appengine-jsr107cache-1.6.3
-appengine-jsr107cache-1.6.4
-appengine本地运行时共享
-appengine工具api
-BGUSched.jar(我的项目的jar)
-commons-codec-1.3
-commons-fileupload-1.2.2
-commons-io-2.1
-commons-logging-1.03
-datanucleus-appengine-1.0.10.最终版本
-datanucleus-core-1.1.5
-datanucleus-jpa-1.1.5
-el api
-facebook 4GWT-1.0.8
-geronimo-jpa_3.0_spec-1.1.1
-geronimo-jta_1.1_spec-1.1.1
-guice-2.0
-gwt-cal-0.9.3(嵌入矿山的其他项目)
-gwt开发
-gwt-dnd-3.1.2
-gwt-log-3.1.8-javadoc
-gwt-plus-v1-0.2-alpha
-gwt servlet
-gwt用户
-httpclient-4.0
-httpcore-4.0.1
-jdo2-api-2.3-eb
-JOpenId-1.08-来源
-jspapi
-jsr107cache-1.1
-nekohtml-1.9.14
-openid4java-0.9.6
-重新包装的-appengine-ant-1.7.1
-重新包装的-appengine-ant-launcher-1.7.1
-重新包装-appengine-jasper-6.0.29
重新包装的-appengine-jasper-el-6.0.29
重新包装的-appengine-tomcat-juli-6.0.29
servlet api
spring4gwt-0.0.1
验证-api-1.0.0.GA
验证-api-1.0.0.GA来源
xercesImpl-2.8.1

GWT SDK(2.5.0)
gwt用户
gwt开发
验证-api-1.0.0.GA来源
验证-api-1.0.0.GA

其他罐子:
junit
mysql-connector-java-5.1.6-bin
ojdbc5


希望我没有把这里搞得一团糟,希望你们能帮我解决这个问题

只要右键点击你们的项目-导航到构建路径-配置->Java构建路径->源选项卡->设置默认输出文件夹到BGUSched/war/WEB-INF/classes


您可以从以下位置使用原型:

然后在pom.xml中添加Hibernate依赖项

<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>BGUSched</groupId>
  <artifactId>BGUSched</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>2.3.2</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>