有没有更好的方法在Websphere中部署战争?

Pri*_*ota 1 java deployment websphere-6.1

目前我正在使用Websphere Admin控制台更新战争.我做了以下三个步骤

  1. 停止申请
  2. 更新
  3. 启动应用程序

作为第二步的一部分,我使用以下选项.我从本地文件系统中选择了war .此步骤大约需要10分钟才能完成.

替代文字http://i50.tinypic.com/25gcj85.jpg

我想知道天气是文件传输(http传输到服务器),这需要时间或实际部署需要时间.要查看哪些日志才能获取该信息?

PS:我计划编写一些Jython脚本以便以后自动执行此任务.

Eug*_*hov 6

大多数时候,WebSphere正在从WEB-INF文件夹中扫描你的战争和罐子以获取注释(例如Java EE 5和JAX-WS的东西).您可以通过获取WebSphere进程的线程转储来查看.

为了加快速度,您可以通过在战争中将Ignore-Scanning-Archives attrribute添加到META-INF/manifest.mf文件中来排除大型第三方罐子的扫描(您还需要最新的fixpack).例如:

Ignore-Scanning-Archives: spring-2.5.6.jar, log4j-1.2.14.jar
Run Code Online (Sandbox Code Playgroud)