2011-02-27 59 views
2

我一直使用php编写应用程序。但最近我发现,为了实现可扩展的慧星功能,语言和服务器的最佳组合是Java + Jetty,因为jetty支持延续,这减少了服务器中的线程数量。但是,我现在正在慢慢学习Java。我使用Eclipse作为IDE和插件RSE(远程系统资源管理器)。当我用PHP进行编程时,我刚刚在Apache webserver的htdocs中创建了一个新的php文件,它非常易于部署。但现在当我用Java编程时,我也必须编译文件。另一个缺陷是我无法在RSE中创建一个Dynamic web项目,因此要部署一个webapp,我必须将我的个人计算机中的所有文件拖到我的远程服务器上,然后解压并编译(通过ssh手动)。你们如何在Eclipse中部署你的java webapp?部署/发布/调试java webapp的常见做法

是的,在问这个问题之前,我还没有在网上找到任何好的答案。

回答

4

在您的机器上安装Web服务器,并在本地机器上进行所有开发和测试。当应用程序准备就绪时,将其部署到远程服务器上。

您不必在服务器上编译它。 Java字节码可以跨操作系统和机器使用。您可以在您的机器上构建您的战争文件并将其发送到远程服务器。

+0

好的,谢谢兄弟!忘记关于战争档案 – einstein 2011-02-27 15:47:06

+0

你知道如何创建码头的战争档案吗?目前为止,我只能看到Tomcat的教程。像这一个http://www.java-tips.org/other-api-tips/eclipse/how-to-make-war-file-in-eclipse.html但我没有我的属性中的tomcat选项卡窗口? – einstein 2011-02-27 15:52:38

+0

不要紧,只需右键单击并导出战争文件。 – einstein 2011-02-27 16:07:12