0

我一直在浏览教程,但由于我不知道大多数术语,所以所有教程都是胡言乱语。我是java新手,我做的大部分事情都是反复试验。我们有这个 java web 应用程序,它有大约 4 个解决方案,我们使用 SVN 签入了我们的代码。我可以在本地运行应用程序,但不能作为整个应用程序运行。如果我们将它构建在一个最后显示 ....\hudson 的服务器中,我们只能将其视为一个整体。这是我唯一一次可以看到我签入的代码是否与用 grails 和 gwt 编写的其他模块一起工作得很好。我想知道我是否可以通过本地做到这一点?就像我在 IIS 中为 asp .net web 应用程序所做的那样。我的问题是通过 IDE 运行时我看不到所有帧。我总是犯我运行 gwt 项目的错误,它工作正常,然后我运行 grails 工作正常。但是当我在构建中检查它时,有些东西坏了。当我使用 cookie 进行调试时,同样的问题。如果 cookie 由 grail 模块传递给 gwt 模块,如果我不能同时运行这两个模块,我该怎么做?:(。hudson 中的构建是供所有人查看的,我不想在 100% 工作之前检查我编写的代码,并且项目中的某个地方没有任何问题。

对不起这里的菜鸟。我什至不知道我需要安装什么,或者这是否可能?以下是我拥有的东西:

Tomcat Apache 6.0 JDK, JRE7

我相信我需要在 C:\Program Files\Apache Software Foundation\Tomcat 6.0 中有 webapps 文件夹。我在任何地方都看不到一个非常容易遵循的教程。谁能帮帮我?至少指出我从哪里开始?谢谢。

4

1 回答 1

0

Hudson 是一个持续集成服务器。它的目标是检查你的应用程序的源代码,编译它,运行单元测试和其他各种代码质量检查,构建应用程序,并潜在地部署它。

构建/部署通常使用使用构建文件的构建工具(Maven、Ant、Gradle 等)完成。您应该能够使用相同的构建文件运行相同的构建,该构建文件必须与源代码位于 SVN 存储库中,并将应用程序部署在您自己的本地服务器上。

现在我想知道的是:整个构建过程和基础设施并不是神奇地构建的。您公司中一定有人创建并记录了它,或者至少知道它是如何工作的。你为什么不问问这个人你应该怎么工作?

于 2012-06-28T11:05:38.623 回答