【问题标题】:Project Setup for Github/Openshift/Spring MVCGithub/Openshift/Spring MVC 的项目设置
【发布时间】:2014-03-24 13:48:38
【问题描述】:

这是一个普遍的问题,我敢肯定以前有人问过这个问题,但我发现的所有资源都存在典型的编码问题,即假设我知道我不知道的事情。

我正在尝试使用 Openshift 从 Github 存储库部署 Spring MVC 项目。我不知道我的 github 链接应该包含什么。

我最初认为 github 存储库应该只包含我的项目的代码,我将我的所有开发代码链接到该代码。然而,当应用这个时,结果是一个没有额外信息的 404 页面。

github repo 是否需要 WAR?是否需要以特定方式设置?我已经能够成功地将这个项目从 WAR 部署到另一台服务器,所以我知道代码工作正常,但我似乎找不到任何关于 openshift 对我的 github 存储库的项目设计期望的文档。

我这样做对吗?是我的 github 内容有问题,还是其他地方有问题?

【问题讨论】:

    标签: spring git spring-mvc github openshift


    【解决方案1】:

    您应该尝试为您正在使用的任何 Java 服务器模块创建一个默认项目,并查看其结构。这是一个标准的 Maven 项目,但是 pom.xml 有一些不同,所以它知道如何部署它编译的 war 文件。

    【讨论】:

    • 只是为了确保我理解正确,命令$ rhc app create MyApp jbossews-2.0 应该为我创建默认项目结构,对吗?下一步是否可以简单地将我现有的项目复制/粘贴到该工作区中?
    • 然后您应该将该项目克隆到本地计算机并查看它是如何工作的,检查默认应用程序布局和 pom.xml 以查看您的应用程序正确部署所需的内容,尤其是“openshift” " pom.xml 底部的配置文件,它在创建后实际部署你的 war 文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    相关资源
    最近更新 更多