如何在Eclipse web项目中禁用“自动部署”到服务器的功能

43
我正在使用Eclipse(J2EE Galileo),创建了一个动态Web项目,并将其与服务器(JBoss)关联起来。
现在,每当我更改其中一个JSP页面时,Eclipse都会构建并自动部署WAR文件到服务器上。有时这很有用,但对我来说有时只是个麻烦。
我想禁用此功能,而是只使用“发布”功能在需要时部署。我仍然希望在Eclipse中运行服务器。
但我找不到设置,可以给我一些提示吗?
3个回答

74

打开服务器视图。 (窗口 -> 显示视图 -> 服务器)

从服务器视图打开您的服务器配置,将显示一个页面,其中包含您的服务器名称、运行时环境等信息。

在该页面上,将有一个折叠的面板标题为“发布”,让您配置何时发布或禁用自动发布。


8
谢谢!那正是我想要的!我从来没有想过要双击那个服务器,我只尝试了上下文菜单中的“属性”,但它们并没有什么帮助。 - Brummo
1
在Rational Application Developer 8.0.3中我没有看到这样的“发布”面板。 - Sarah Vessels
发现了这个关于Rational Application Developer的内容:http://www-01.ibm.com/support/docview.wss?uid=swg21306325 - Sarah Vessels
22
要“打开服务器配置”并显示包括服务器名称等信息的页面,您需要在“服务器”视图中双击具有您服务器条目的条目。我花了几分钟才想出这个方法:D - pille
4
我在"Window->Preferences->Server->Lanching"中找到了同样的选项。有一个复选框说“启动服务器时自动发布”,需要取消选择。 - missrg
有没有一种方法可以仅针对1个项目关闭自动发布?我已经配置了2个项目以便部署到我的服务器,但其中只有1个项目我不想被自动发布。 - Anton Rand

1

基于 Eclipse 的 Rational Application Developer RAD 在“服务器”视图的右上角隐藏了此选项。

Rational Application Developer


此按钮也可在普通的Eclipse中使用。 - TMG

-3
在项目中,必须取消“自动构建”选项。

3
这可能可行,但不是我想要的,因为我想要自动构建,只是不需要部署。 - Brummo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接