回答
试试这个,看看是否有什么这篇文章
https://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf
,使您的RAD为你工作的速度比它是目前英寸
HTH Manglu
有关于这一个已知的问题,请参见:http://www.ibm.com/support/docview.wss?rs=180&uid=swg21396021
在web.xml设置的元数据的完整的价值为true,将防止扫描注释和加快东西。
您还可以在模块的清单文件中使用注释扫描过滤器来选择性地阻止注释扫描jar文件。
这是不特定与RAD,但研究WebSphere年后,我发现,如果你不修改的部署描述符或Web服务描述符,你可以简单地更新展开的EAR/WAR文件位于WAS应用程序服务器的installedApps文件夹中。要更新,您可以简单地将新的JAR文件“解压缩”到文件夹中。
然后重新启动应用程序服务器。显着更快,特别是如果你的WAS启动速度很快。
请注意这一点。我一直在做这个一段时间。我通常不会重新启动,大部分时间都可以正常工作。但有时它会变得很奇怪,就像我发布的问题[在这里](http://stackoverflow.com/questions/25769258/javascript-file-is-not-loading-fully-in-all-browsers)。实际上,重新启动WAS需要一点时间。我会说,大约3-5分钟 –
减慢RAD的烦人事情之一是服务器自动发布。因此,如果您可以更改服务器配置编辑器中的选项(可以通过双击服务器视图中的服务器访问该选项),以防止发布有时你不想要。确保在需要更改时发布它。
此外,我认为如果您更改选项“发布而不复制资源”,也可以加快你的切断启动。
不幸的是,我们没有机会尝试一下,因为我们刚刚从RAD移植到Eclipse,但我建议您投入几分钟的时间检查是否JRebel适用于RAD。
如果确实起作用,那么从RAD + WAS7.5移植到Eclipse + WAS8.5后,它会将构建/部署的数量减少到每天接近1(或重新启动计算机)的水平。
@编辑:当然RAD不需要支持JRebel,因为它被设计成独立运行IDE,就像maven,ant和其他有用的工具。更重要的是它与Websphere一起运行,我假设WAS部署过程大部分时间都是你想要的。
有一些简单的步骤,你可以显著提高应用程序的部署速度在WebSphere:
定义忽略,扫描,档案与所有第三方罐,你不想为Webshere扫描用于注释。你可以在清单文件中或简单地在pom.xml中执行此操作。注意它,没有正则表达式,如果你在manifest中的一行中写入多个jar,由于manifest.mf行长度的限制,它将不起作用。如果你把它写在manifest.mf中,你需要在行的开头用空格去换行(参见下面的例子)。
但是你可以在maven war插件的配置中将它写成一行(参见下面的完整例子),Maven会自动将它分成多行。
第二种方法是在清单/ Maven的/的Websphere 启用隐式 - 豆 - 归档定义为假 它将包,这不是含有禁用CDI的beans.xml
第三种方法是增加Websphere JVM属性中的java堆大小。您需要去:Websphere IBM控制台 - >服务器 - > {您的服务器} - >服务器基础结构 - > Java和进程管理 - >进程定义 - >其他属性 - > Java虚拟机 - > 设置初始堆大小(MB) - 300(或更多) 最大堆大小(MB) - 600(或更多)
在pom.xml的行家-战争插件代码例如:舱单
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<packagingExcludes>pom.xml</packagingExcludes>
<archive>
<manifestEntries>
<Enable-Implicit-Bean-Archive>false</Enable-Implicit-Bean-Archive>
<Ignore-Scanning-Archives>
hibernate-core-5.2.10.Final.jar,httpclient-4.4.1.jar,poi-ooxml-3.17.jar,poi-3.17.jar,poi-ooxml-schemas-3.17.jar,antlr-2.7.7.jar, apns-1.0.0.Beta6.jar,ews-java-api-2.0.jar,itextpdf-5.5.11.jar,byte-buddy-1.6.6.jar,xmlbeans-2.6.0.jar,guava-23.5-jre.jar,commons-collections4-4.1.jar
</Ignore-Scanning-Archives>
</manifestEntries>
</archive>
</configuration>
</plugin>
实施例。 mf
Manifest-Version: 1.0
Built-By: your-name
Enable-Implicit-Bean-Archive: false
Created-By: IntelliJ IDEA
Build-Jdk: 1.8.0_144
Ignore-Scanning-Archives: hibernate-core-5.2.10.Final.jar,httpclient-4
.4.1.jar,poi-ooxml-3.17.jar,poi-3.17.jar,poi-ooxml-schemas-3.17.jar,a
ntlr-2.7.7.jar, apns-1.0.0.Beta6.jar,ews-java-api-2.0.jar,itextpdf-5.
5.11.jar,byte-buddy-1.6.6.jar,xmlbeans-2.6.0.jar,guava-23.5-jre.jar,c
ommons-collections4-4.1.jar
- 1. PHP代码部署技巧
- 2. iOS快速加载图片的技巧
- 3. 任何Haxe GC技巧?
- 4. 超快速刮屏技巧?
- 5. 异步任务的技巧
- 6. 快速构建Drupal模块的技巧?
- 7. 如何加快APK部署?
- 8. 几个技巧如何加快在magento储存产品
- 9. 在RAD上部署项目
- 10. Python RAD(桌面部署)
- 11. 技巧,以加快页面加载时间在PHP
- 12. Xcode 4:技巧,提示和快捷键
- 13. 脚本技巧
- 14. nVidia SLI技巧
- 15. CSS hacks(技巧)
- 16. 需要多核编程技巧和技巧
- 17. 解析的一些技巧
- 18. 找到丢失的jQuery对象的任何技巧?
- 19. 技巧依赖关系的Mysql技术
- 20. Matlab的技巧增加变量
- 21. 如何加快部署到Jetty?
- 22. CSS技巧或javascript
- 23. 的Eclipse Ganymede黑客,提示,技巧,技巧和最佳实践
- 24. 高性能C#服务器套接字的技巧/技巧
- 25. 这个微小的c#函数的任何优化技巧?
- 26. 删除excel文件的任何属性的技巧phpexcel
- 27. Orbeon部署7
- 28. 是否有任何提示技巧,技巧,配置来提高sifr3-r436文本的渲染时间?
- 29. 2d图形优化技巧
- 30. 在RAD 8上部署Websphere 6
pdf已损坏。有更新的链接? – sgowd
我检查了链接,它看起来不错。我可以在浏览器中打开它并下载PDF并在我的Adobe阅读器中打开它。 – Manglu