【问题标题】:Websphere Eclipse plug-in and Ant dev environment setupWebsphere Eclipse 插件和 Ant 开发环境搭建
【发布时间】:2014-03-18 12:02:44
【问题描述】:

我们使用 Eclipse 进行开发,使用 Websphere 7.0 运行我们的代码。我们使用 Eclipse 插件,它允许您在本地运行 WAS 的副本并与 Eclipse 集成。这有效,但不是很好。每次我必须进行更改时,我都必须运行我的 Ant 脚本(5 分钟),然后将我的安装到 WAS 并在 WAS 中重新启动应用程序(另外 5 分钟)。这效率不高(实际上很烦人!)

Websphere 允许的最佳设置是什么,暂时忽略容易做的事情等。我想知道目标是什么。显然,我希望能够在 eclipse 中保存,然后转到我的浏览器并刷新屏幕,我疯了吗?

我看过这个关于 using Websphere's native Ant, and it is one avenue 的文章,但我确信有更好的。

可以像启动Tomcat一样使用jpda,直接在代码中开发吗?在进行完全重新构建时,我仍然需要 Ant,因为我需要生成一些 Java 文件,但是对于进程内构建???

在此先感谢您的任何帮助。

【问题讨论】:

    标签: java eclipse ant websphere development-environment


    【解决方案1】:

    没有一个简单直接的最佳答案,因为它在很大程度上取决于您正在执行的应用程序。

    如果您依赖 ant 进行构建,并且每次更新都需要 5 分钟,那么您可能很难摆脱这种情况。您可能不必那样做,您可以进行增量编译(仅编译更新的类),这应该更快(但由于我对您的应用程序一无所知,所以我很难告诉你,这对你来说是一条前进的道路)。您在 WAS 中所做的更新以及是否需要完全重新启动应用程序取决于许多不同的因素。

    如果我只更新一个 jsp 文件,它通常不需要完全重新启动应用程序,但是如果您开始更新类,并且当您更新 web.xml 或类似的东西时,应用程序可能会完全重新启动必填。

    您重新启动应用程序所需的时间很大程度上取决于您的应用程序在启动时将执行的操作。如果你有一个应用程序需要五分钟才能启动,那么每次重启都会花费很多。您可以做些什么来减少某些配置中的重启时间?您能否将您的应用程序分成单独的可部署项以减少每个单独应用程序的启动时间?

    这一切都取决于您的需要和要求。

    过去我们本地服务器的启动时间很长,但由于我们升级了磁盘(SSD 磁盘)和足够的内存,服务器启动时间减少了 80-90%。

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 2022-01-13
      • 1970-01-01
      • 2012-12-03
      • 2010-09-05
      • 2011-05-20
      • 2013-09-12
      • 2011-01-19
      • 2011-05-11
      相关资源
      最近更新 更多