[JBoss JIRA] Commented: (JBWS-2615) JBoss does't unload web services classes
by Jeff Gordon (JIRA)
[ https://jira.jboss.org/jira/browse/JBWS-2615?page=com.atlassian.jira.plug... ]
Jeff Gordon commented on JBWS-2615:
-----------------------------------
As a follow-up, I upgraded my web services from the as-shipped 3.0.5 to 3.1.2 and have seen a much better behaved application server. We have yet to perform full-week performance testing, but the overnight and multi-day performance so far hasn't generated an OutOfMemory exception on JAX-WS client or server.
> JBoss does't unload web services classes
> ----------------------------------------
>
> Key: JBWS-2615
> URL: https://jira.jboss.org/jira/browse/JBWS-2615
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Environment: Windows 2003 Server, JBoss 5.0.0.GA, Java 1.6.0_12.
> Reporter: Edson Goncalez
> Priority: Critical
> Attachments: generated_source_classes.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg
>
>
> We have an application that comunicate with a webservice (Federal Government of Brazil) constantly, step by 5 or 10 seconds.
> We have created web service consumer classes by using the following command point to the WSDL file:
> wsconsume -k -p br.com.compliancefiscal.nfe.ejb.sefaz.ws.nfestatusservico -v NfeStatusServico.wsdl
> This tool, was generated this classes:
> NfeStatusServico.java
> NfeStatusServico_Service.java
> NfeStatusServicoNF.java
> NfeStatusServicoNFResponse.java
> NfeStatusServicoSoap.java
> ObjectFactory.java
> package-info.java
> The problem is. When running... every call this webservice generate a new loadclass. Viewing in the JConsole tool, we can note that whe app starts it have aproximatelly 15000 classes loaded, and afeter 10 hours running we can se that the jvm has increased up to 70000 classes loaded, and only 252 classes unloaded.
> I have the screenshot that show this.
> What can occours to causing this BIG load classes for same class ?
> PS: The app does not run any other service. It just start a method that connect to the specified webservice and return a String info. A TimerService trigger start the process steb by 5 seconds.
> Thanks.
> Edson Gonçalez.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 8 months
[JBoss JIRA] Created: (JBWS-2616) Fix handlerscope testcase
by Alessio Soldano (JIRA)
Fix handlerscope testcase
-------------------------
Key: JBWS-2616
URL: https://jira.jboss.org/jira/browse/JBWS-2616
Project: JBoss Web Services
Issue Type: Task
Security Level: Public (Everyone can see)
Components: jbossws-cxf, jbossws-metro, jbossws-native
Reporter: Alessio Soldano
Fix For: jbossws-native-3.2.0, jbossws-cxf-3.2.0, jbossws-metro-3.2.0
The handlerscope testcase in framework is based on getting the handler's name and appending it to the payload. Unfortunately the API does not provide means of getting the name from an handler, so what the test does is stack specific (native).
We should have different handler classes used in that testcase.
>From a first try on this, it seems to me this is also shadowing some issues with wildcards in port-name-pattern and multiple protocol with the cxf stack.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 8 months