首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建(gwt + jsf 2.0 + spring)

如何构建(gwt + jsf 2.0 + spring)
EN

Stack Overflow用户
提问于 2013-02-16 13:52:10
回答 2查看 241关注 0票数 0

我要做的是创建两个依赖于第三个项目的项目,如:

  1. GWT项目-用于我的管理界面
  2. JSF 2项目-用于我的前端界面
  3. 业务逻辑Spring

我该怎么做?如何使用maven创建这些项目?当我运行包来打包我的GWT、JSF、Spring项目并将它们添加到ear中时,如何创建这些项目?

  • GWT -战争
  • JSF战争
  • Spring (在这里,我将使用spring-data从数据库中获取东西)

我需要什么?2个maven模块和1个maven项目?哪个是maven模块?哪个是maven项目?

我如何编写一个构建(我不知道在什么- antmaven中)来归档所有这些项目(在ear中)并将其部署到jboss上?这条路对吗?

是否可以在jboss中从eclipse直接运行所有这些项目?这样我就不必每次更改时都要重新构建和部署?

  • 我应该用maven吗?
  • 我应该用什么来清理我的项目?
  • 我应该使用antmaven吗?难道只有maven才有可能
  • 当我想做一个部署时,应该发生什么确切的过程?

编辑的

  1. 我创建了1个maven项目ProjectEAR
  2. 我使用GWT原型创建了1个maven模块
  3. 我使用一个spring数据原型创建了1个maven模块。

我将2 modules作为依赖项添加到maven project中,然后使用如下所示的maven-ear-plugin将构建添加为ear

代码语言:javascript
复制
<plugin>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.8</version>
    <configuration>
        <finalName>project</finalName>
        <version>5</version>
        <generatedDescriptorLocation>${basedir}/src/main/application/META-INF</generatedDescriptorLocation>
        <modules>
            <javaModule>
                <groupId>ro.myproject</groupId>
                <artifactId>business-logic</artifactId>
                <bundleFileName>busineeLogic.jar</bundleFileName>
            </javaModule>
            <webModule>
                <groupId>ro.myproject</groupId>
                <artifactId>admin</artifactId>
                <bundleFileName>admin.war</bundleFileName>
                <contextRoot>/admin</contextRoot>
            </webModule>
        </modules>
    </configuration>
</plugin>

但是现在,当我在jboss-as-7.1.1中部署我的jboss-as-7.1.1时,jboss-as-7.1.1中的admin.war没有被正确地部署。它没有提取生成的GWT文件夹..。

由于这个原因,我的GWT application没有正确地加载=>,它不能工作,因为我的*.nocache.js位于那个文件夹中.

我现在能做什么?我做错什么了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-16 13:59:45

通常,您将有一个父项目,在4个子项目下面:

  1. GWT
  2. JSF
  3. 公共(业务逻辑)
  4. 耳朵

GWT和JSF依赖于公共的。EAR依赖与GWT和JSF

票数 2
EN

Stack Overflow用户

发布于 2013-02-17 13:55:41

我用一个解决方案编辑了我的帖子,它是这样工作的。

我遇到的问题是,我使用EAR application向JBOSS添加了eclipse,但是eclipse没有添加ear,而是创建了自己的项目.但是如果我在jboss中手动部署ear,它就能工作了。我花了几个小时才意识到..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14911027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档