如何使用JSF前端和后端增强Java应用程序的性能SOAP webservice作为后端

时间:2017-01-06 00:01:40

标签: java web-services jsf soap

我们有一个JAVA应用程序,它在前端(xhtml页面)使用 JSF框架,在后端使用SOAP Web服务。要使用 SOAP webservice ,我使用 wsimport 工具*(JAX-WS便携式工件)*。

现在,应用程序托管在群集环境中。请求被发送到 Apache负载平衡服务器,后者又调用两个应用服务器(部署应用程序的位置)每个都有五个实例

当多达10-15个用户同时访问应用程序时,性能良好。但是,当用户数量增加时,例如 20-25个用户应用程序的响应时间非常慢。 SOAP响应非常快,但应用程序无法处理巨大的数据负载

任何人都可以建议如何处理这个并提高应用程序的性能。

1 个答案:

答案 0 :(得分:1)

我以一种不同的方式问了一个问题。终于找到了答案。

1)删除了不需要的maven插件并升级了maven版本。

2)使用XML paresrs进行Web服务调用,而不是自定义Web服务库。

3)删除了未使用的JAR文件。

4)增加了Java堆空间以处理大量数据。

5)升级了JBOSS服务器的版本。

在此之后,我可以看到应用程序性能的显着提高。