Deployment 如何在WebSphere6.1中优化部署

Deployment 如何在WebSphere6.1中优化部署,deployment,jakarta-ee,websphere,Deployment,Jakarta Ee,Websphere,我们正在使用Websphere的wsadmin部署我们的应用程序,该应用程序打包为.ear文件,部署和启动服务器需要一个多小时。是否有任何建议的优化工具来执行部署。这将有助于我们缩短部署时间 提前谢谢! Jay这取决于您使用的应用程序和框架。如果每次在部署过程中都进行ejb编译,那么就不会有太多的选项,而且会花费所有的时间。 考虑以下事项: 将Rational RAD或RSA与内置组件一起使用 优化的WebSphere服务器 将优化设置用于 WebSphere管理控制台中的开发 启用自动重新加

我们正在使用Websphere的wsadmin部署我们的应用程序,该应用程序打包为.ear文件,部署和启动服务器需要一个多小时。是否有任何建议的优化工具来执行部署。这将有助于我们缩短部署时间

提前谢谢!
Jay

这取决于您使用的应用程序和框架。如果每次在部署过程中都进行ejb编译,那么就不会有太多的选项,而且会花费所有的时间。 考虑以下事项:

  • 将Rational RAD或RSA与内置组件一起使用 优化的WebSphere服务器
  • 将优化设置用于 WebSphere管理控制台中的开发
  • 启用自动重新加载并使用已分解的 归档并直接将文件复制到 它
  • 使用外部类重新加载工具 像JRebel

您是否表示部署单个EAR文件需要1小时

EAR文件位于哪里?耳朵锉有多大

wsadmin从哪里运行?(与WAS服务器相同的计算机或来自远程计算机)

如果它是从远程机器运行的,那么将EAR文件传输到实际WAS盒是否需要很长时间

另外,为什么要启动服务器来部署应用程序

我假设您正在使用DM设置,并且wsadmin正在连接到DM

如果你能在别人帮助你之前澄清,我将不胜感激


Manglu

您好,谢谢您的回复,我们的项目中没有使用任何ejb。。如果您可以在websphere管理控制台中共享任何优化设置的链接,那就太好了。EAR位于远程计算机中,并传输到WAS盒中。EAR的大小为53MB。1)1小时不是传输EAR的一部分2)WSADMIN正在安装WAS的同一台计算机上运行3)我们在部署后重新启动服务器,因为我们在部署后重新启动应用程序时遇到一些不一致的问题。4) 是的,您是对的,我们正在使用DM进行设置。您好,在wsadmin任务列表中,我们可以将1小时划分为这些任务(应用程序安装所需的时间),将DM与节点代理同步,以及启动服务器所需的时间。(2) 我试图了解哪个组件花费的时间最多(3)为什么EAR文件是53MB。您是否随EAR提供了许多库。53 MB对于EAR文件来说听起来太大了。是的,1小时的分割对于服务器配置(初始时间)是10分钟,对于部署+启动2个集群是50分钟。ear中有超过25 MB的第三方JAR。请尝试此操作,删除25 MB的第三方JAR并将其作为共享库,然后尝试查看是否有更好的效果。我仍然认为25MB的耳朵太多了(在去掉25MB的第三方罐子之后)。另外,以一个小尺寸的简单标准示例应用程序为例,看看将其部署到集群需要多长时间,并测量所需时间,看看应用程序的大小是否是真正的罪魁祸首。