5

您可以将 .war 直接从 eclipse 发布到 Web 服务器吗?

我知道这不是一个编程问题,但我仍然认为这是一个相关问题。

谢谢

4

7 回答 7

4

是的你可以。

右键单击项目,选择导出 -> 选择 web -> 然后战争并给出目的地,这是您的部署文件夹。

于 2010-03-09T07:23:52.027 回答
3

是的,但这在很大程度上取决于您的项目配置。一般需要在eclipse中定义服务器,选择“Run on Server”。

将此视为从 eclipseJBoss 服务器上部署的示例。

如果您使用的是 Ant,那么使用“部署”目标将起作用。

于 2010-03-09T07:22:02.260 回答
2

这应该很容易:

  1. 将war文件导入eclipse。文件 > 导入... > Web > WAR 文件。(可能仅适用于 java ee 开发的 Eclipse)

  2. 选择war文件,创建一个新项目(任何新名称都可以),点击完成

  3. 将新项目添加到您的服务器

  4. 砰!

于 2014-03-24T05:24:36.680 回答
1

如果您的项目在 Eclipse 中设置为 Web 项目,您可以选择在服务器上运行它(您必须先配置服务器)。这将从 Eclipse 直接在服务器上发布 war 文件。

于 2010-03-09T07:22:51.247 回答
1

如果网络服务器有一个自动部署工具和一个神奇的目录,这是最简单的。然后只需文件-> 将 WAR 文件导出到自动部署文件夹中。

如果没有,或者如果您希望能够在 Eclipse 中调试 WAR 文件,您需要在 WTP 模块中有一个适当的服务器连接器(默认情况下,它包含在 Eclipse 的 Java EE 版本中)。

如果您想以编程方式将 WAR 文件直接从 Eclipse 中推送到给定服务器,那么您可以使用 Tomcat Ant 任务 - http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html# Executing%20Manager%20Commands%20With%20Ant - 或使用 Cargo 库对许多不同类型的服务器执行此操作 - http://cargo.codehaus.org/

于 2010-03-09T07:30:19.390 回答
0

我创建了自己的 ant 文件,并将 eclipse 设置为在构建时使用该 ant 文件。该 ant 构建文件的一部分是发布到 Tomcat 的目标,因此我只需右键单击并从 eclipse 中选择安装。

日食图片 http://img408.imageshack.us/img408/6701/eclipseant.png

这样一个ant文件的基础在这里:http: //tomcat.apache.org/tomcat-6.0-doc/appdev/build.xml.txt

于 2010-03-09T08:48:24.453 回答
-3

是的,你这样做

  • 开始构建应用程序
  • 创建 war 文件 WAR(或“web 存档”)文件只是一个打包的 webapp 目录。它是使用标准 Java jar 工具创建的。例如:

cd /home/alex/webapps/mywebapp jar cf ../mywebapp.war * - 将该war文件复制到服务器中的以下部署目录,在Jboss中说它像这样“ C:\Jboss405\server\default\deploy”

我希望这可能很清楚,否则如果您遇到任何问题,请告诉我任何问题

于 2010-03-09T07:16:49.330 回答