您可以直接从eclipse发布.war到Web服务器。
我知道这不是一个编程问题,但我仍然认为这是一个相关的问题。
由于
答案 0 :(得分:4)
是的,你可以。
右键单击该项目,选择export - >选择网络 - >然后战争并给出目的地,这是你的部署文件夹。
答案 1 :(得分:3)
是的,但这在很大程度上取决于您的项目配置。通常,您需要在eclipse中定义服务器,然后选择“在服务器上运行”。
请参阅this作为从eclipse在JBoss服务器上部署的示例。
如果您使用Ant,那么使用“deploy”目标将起作用。
答案 2 :(得分:1)
如果您的项目在Eclipse中设置为Web项目,则可以选择在服务器上运行它(您必须先配置服务器)。这将直接在Eclipse上的服务器上发布war文件。
答案 3 :(得分:1)
如果Web服务器具有带魔术目录的自动部署工具,这是最简单的。然后只需File->将WAR文件导出到自动部署文件夹中。
如果没有,或者如果您希望能够在Eclipse中调试WAR文件,则需要在WTP模块中具有适当的服务器连接器(默认情况下,它包含在Eclipse的Java EE版本中)。
如果您想以编程方式直接从Eclipse中将WAR文件推送到给定服务器,那么您可以例如使用Tomcat Ant任务 - http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html#Executing%20Manager%20Commands%20With%20Ant - 或使用Cargo库对许多不同类型的服务器执行此操作 - http://cargo.codehaus.org/
答案 4 :(得分:1)
这应该很简单:
将war文件导入eclipse。文件>导入...>网络> WAR文件。 (可能仅适用于java ee开发的eclipse)
选择war文件,创建一个新项目(任何新名称都有效),点击完成
将新项目添加到您的服务器
布拉姆!
答案 5 :(得分:0)
我创建了自己的ant文件,并在构建时将eclipse设置为使用该ant文件。 该ant构建文件的一部分是发布到Tomcat的目标,因此我可以右键单击 并选择从eclipse中安装。
Eclipse pic http://img408.imageshack.us/img408/6701/eclipseant.png
此类ant文件的基础如下:http://tomcat.apache.org/tomcat-6.0-doc/appdev/build.xml.txt
答案 6 :(得分:-3)
是的,你这样做
cd / home / alex / webapps / mywebapp jar cf ../mywebapp.war * - 将该war文件复制到服务器中的以下部署目录 在Jboss说它是这样的 “的 C:\ Jboss405 \服务器\默认\部署”强>
我希望这可能很清楚,如果您遇到任何问题,请告诉我任何问题