【问题标题】:Having hard time to publish files to Tomcat from Eclipse很难从 Eclipse 将文件发布到 Tomcat
【发布时间】:2010-11-06 08:46:38
【问题描述】:

对不起,如果我的问题看起来很愚蠢。我这周开始使用 Eclipse Ganymede 3.4,并且很难将我的项目发布到 Web 应用服务器。

首先你需要知道这个问题:
我从用于 PHP 和 J2SE 项目的 Netbeans 安装了我的 Tomcat 6.0.18。虽然我可以从 Netbeans 或 Eclipse 启动该服务器,但由于某种原因它无法手动启动,即使我将我的 JAVA_HOME 正确设置为指向 jdk/bin 它说它是一个 jre。这有点奇怪,但我可以使用 IDE 开始工作。我在网上做了一些研究,发现eclipse没有发布到tomcat。

事实上,我总是通过在安装了 XP 的 C 以外的其他驱动器上拥有本地副本并发布到安装在 C 上的服务器来进行开发。

所以我需要找到一种在 C 下发布到 Tomcat 的方法。
有什么简单的方法吗?

请分享您的经验。

感谢阅读

Ps:我知道我可以使用 Netbeans,但我想使用 Eclipse 并使用它所见即所得 谢谢!

【问题讨论】:

  • 能否请您重新格式化您的问题?
  • 使用 Tomcat 的 Windows 安装程序设置单独的 TC 实例。它还会提供一个通知图标,以便您轻松启动/停止 TC。
  • Eclipse Galileo (3.5) 于本周发布。除非您需要 Ganymede 来处理旧的/不兼容的插件,否则您不妨升级 - 有新功能,而且我发现 Galileo 的速度要快得多。

标签: java eclipse tomcat jakarta-ee


【解决方案1】:

WTP(Web 工具平台)应该可以满足您的需求。它是一组 Eclipse 插件,其中包括一个用于启动/停止/调试 Tomcat 并发布到本地 Tomcat 安装的插件。

http://www.eclipse.org/webtools/

您可以下载已经包含 WTP 的 Eclipse 版本:Eclipse IDE for Java EE Developers

【讨论】:

  • 或者您只需转到 eclipse.org/downloads 并下载“Eclipse IDE for Java EE Developers”,它在一个(巨大的)包中提供了带有 WTP 和其他插件的 eclipse。
  • 对不起,我的互联网连接失败了。我现在正在使用伽利略,一切似乎都在工作。现在:) 谢谢大家
【解决方案2】:

我承认这不是一般情况下的最佳实践,但在我的本地开发环境中,我创建了一个单独的 Tomcat 环境,我只是将项目本身存储在这个 Tomcat 的 webapps 目录中。这样,“部署”是隐含的和即时的。

当然,当我需要对无法在调试会话期间增量添加的代码进行更改时,我必须重新启动 Tomcat。

【讨论】:

  • -1 来自我。我不建议任何人以这种方式使用 Tomcat webapps,即使它“有效”。任何体面的 IDE 都应该能够以不需要此措施的方式处理部署问题。
  • 感谢您解释您的反对意见。强调“应该”。
猜你喜欢
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
  • 2011-06-22
  • 2011-11-06
  • 1970-01-01
  • 2020-01-23
  • 2010-12-21
  • 1970-01-01
相关资源
最近更新 更多