当前位置: 首页 > 知识库问答 >
问题:

eclipse:gwt+Maven+Hibernate

臧兴学
2023-03-14

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

<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>

我的类路径:-Hibernate(作为用户库):
-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-local-runtime-shared
-appengine-tools-ap3
-commons-fileupload-1.2.2
-commons-io-2.1
-commons-logging-1.03
-datanucleus-appengine-1.0.10.final
-datanucleus-core-1.1.5
-datanucleus-jpa-1.1.5
-el-api
-facebook4GWT-1.0.8 T-dev
-gwt-dnd-3.1.2
-gwt-log-3.1.8-javadoc
-gwt-plus-v1-0.2-alpha
-gwt-servlet
-gwt-user
-httpclient-4.0
-httpcore-4.0.1
-jdo2-api-2.3-eb
-jopenid-1.08-sources
-jsp-api
-jsp-api-1.1
-nekoHTML-1.9.14
-openid4java-0.9.6
-repackaged-appengine-ant-1.7.1
-repackaged-appengine-ant-launcher-1.7.1
-repackaged-appengine-jasappengine-jasper-el-6.0.29
repackaged-appengine-tomcat-juli-6.0.29
servlet-api
spring4GWT-0.0.1
validation-api-1.0.0.ga
validation-api-1.0.0.ga
validation-api-1.0.0.ga-sources
xercesimpl-2.8.1

GWT SDK(2.5.0)
gwt-user
gwt-dev

mysql-connector-java-5.1.6-bin
ojdbc5

希望我没有把这里弄得一团糟,希望你们能帮我

共有1个答案

金兴朝
2023-03-14

只需右键单击项目-导航到构建路径-配置->Java构建路径->Source选项卡->将默认输出文件夹设置为bgusched/war/WEB-INF/classes

 类似资料:
  • 我想使用Hibernate作为带有glassfish服务器的JPA提供程序。我在maven中添加了hiberante-entitymanager依赖项,但每次运行项目时都会出现这个错误。我是不是错过了另一个依赖。 这是pom.xml内容: 请帮帮忙。

  • Maven已经进入成熟期,没什么大的变化了。风头会慢慢被Gradle之类的盖过去,但目前仍然是首选,因为它足够满足大部分项目的需求,而且懂的人非常多。 1.Sonatype Maven被Sonatype主管后,中央仓库用Nexus管起来了。 用http://search.maven.org 就可以方便的找到jar。另外和Sun,Hibernate几家Repository的关系也好了,所有的jar都

  • 第一章 Maven介绍 Maven是Apache组织中的一个很成功的开源项目,主要服务于基于Java平台的项目构建,依赖管理和项目信息管理. 1.1 Maven历史 Maven的最初设计,以简化Jakarta Turbine项目的构建过程。有几个项目,每个项目包含了稍微不同的Ant构建文件。 JAR中纳入到CVS。 Jakarta Trubine项目有多个工程,每个工程都有自己的多个Ant构建文件

  • 首先将最新版本的web3j安装到项目中。 Maven Java 8: <dependency> <groupId>org.web3j</groupId> <artifactId>core</artifactId> <version>3.4.0</version> </dependency> Android: <dependency> <groupId>org.web3j</gro

  • 我使用Maven3.3.3和maven-jaxb2-plugin Version0.12.1从XSD模式生成java类。XSD所在的地址返回HTTP 302,插件抛出: 是否可以指定xjc编译器遵循302到正确的链接,或者不去尝试下载XSD?

  • 我有一个多模块maven项目,它似乎使用org.OWASP:dependency-check-maven插件在父模块和子模块/目标dirs上正确地生成了OWASP依赖关系报告,如下所示: 然而,参考插件文档,并执行sonar-maven-plugin,我只是无法找出正确的命令应该是什么,任何组合似乎都会导致构建失败: mvn声纳:声纳-dsonar.sources=?-dsonar.depende