您可以将 .war 直接从 eclipse 发布到 Web 服务器吗?
我知道这不是一个编程问题,但我仍然认为这是一个相关问题。
谢谢
您可以将 .war 直接从 eclipse 发布到 Web 服务器吗?
我知道这不是一个编程问题,但我仍然认为这是一个相关问题。
谢谢
是的你可以。
右键单击项目,选择导出 -> 选择 web -> 然后战争并给出目的地,这是您的部署文件夹。
是的,但这在很大程度上取决于您的项目配置。一般需要在eclipse中定义服务器,选择“Run on Server”。
将此视为从 eclipse在JBoss 服务器上部署的示例。
如果您使用的是 Ant,那么使用“部署”目标将起作用。
这应该很容易:
将war文件导入eclipse。文件 > 导入... > Web > WAR 文件。(可能仅适用于 java ee 开发的 Eclipse)
选择war文件,创建一个新项目(任何新名称都可以),点击完成
将新项目添加到您的服务器
砰!
如果您的项目在 Eclipse 中设置为 Web 项目,您可以选择在服务器上运行它(您必须先配置服务器)。这将从 Eclipse 直接在服务器上发布 war 文件。
如果网络服务器有一个自动部署工具和一个神奇的目录,这是最简单的。然后只需文件-> 将 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/
我创建了自己的 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
是的,你这样做
cd /home/alex/webapps/mywebapp jar cf ../mywebapp.war * - 将该war文件复制到服务器中的以下部署目录,在Jboss中说它像这样“ C:\Jboss405\server\default\deploy”
我希望这可能很清楚,否则如果您遇到任何问题,请告诉我任何问题