如何查看java web app,就像它是服务器上的最新版本一样?

时间:2012-06-28 10:36:44

标签: java iis web-applications

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

抱歉这里的总菜鸟。我甚至不知道我需要安装什么,或者甚至可能?以下是我的事情:

  

tomcat apache 6.0   JDK,JRE7

我相信我需要在C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0中包含webapps文件夹。 我无法在任何地方看到一个非常容易学习的教程。任何人都可以帮助我吗?至少指出我从哪里开始?感谢。

1 个答案:

答案 0 :(得分:0)

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

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

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