如何在struts项目的服务器上进行更改

时间:2012-04-09 11:12:22

标签: java struts

我基本上是一个php程序员,最终我不得不在java项目上工作。 java项目是用struts框架完成的,我们已经给出了根据“X”更改结果列表的任务。当我在我的本地系统中设置项目并对java文件进行更改时说abc.java并构建新类。这些更改在我的本地系统上运行良好。但是当我用服务器中的新构建类替换abc.class文件时,它无法正常工作。我们将非常感谢您对此问题的任何帮助。

我在本地系统中设置了appache tomcat 7.0。 并使用net beans 7.0 IDE构建新的类文件。

感谢。

1 个答案:

答案 0 :(得分:1)

重新启动网络服务器时,您的更改可能会显示。

您应该做的是自动构建: 您应该使用ant或maven创建war文件http://en.wikipedia.org/wiki/WAR_file_format_(Sun)并让您的脚本将此war文件上载到本地服务器/生产服务器。服务器将自动检测新的webapp版本并进行部署。

理想情况下,您的部署任务应该从您的版本控制系统(git,cvs,svn)执行检出,执行所需的单元测试,集成测试等。只有在通过所有测试后,才能在您的服务器上部署webapp