Hey you're welcome and thanks for the info, its good to know whats out there and what people are using.
Niall ----- Original Message ----- From: "Tom Vekemans" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, May 06, 2004 8:02 PM Subject: Re: Struts failing under load ? > Niall, > > Thanks for your questions, they actually helped me to solve the problem. I > checked out the manifest of the struts.jar we were using, it *was* 1.1 > however after downloading struts once again from the jakarta site I noticed > differences in the size of the jar files (???). SO I now use the jars from > that distribution. > > Another thing I did was asking the developers to *initialize* their > ActionForm object instance variables properly (e.g; Collection col = new > ArrayList() instead of Collection col; ) > > Since we did these things there are no more struts-related errors. > > As for the testing: we use OpenSta (Opensta.org) which looks really nice but > I can't give you details on that (not that I don't want to but I don't know > the damn thing, that's for the testing department. I'm just the JBoss guy > ;-) ) > > Thank you very much, > > Tom > ----- Original Message ----- > From: "Niall Pemberton" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Thursday, May 06, 2004 1:40 AM > Subject: Re: Struts failing under load ? > > > > I only have questions rather than answers... > > > > I'd been interested to know how you're automated emulation of 100 users > > works - could it be that you have two requests operating on the same form > > and your form has some kind of nested/mapped/indexed properties in it? Do > > the 100 users all have separate sessions and whats the scope of your form? > > > > Are you sure you're running Struts 1.1 (the lines number from the stack > > trace don't seem to tie up with the 1.1 source)? > > > > Niall > > > > ----- Original Message ----- > > From: "Tom Vekemans" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Wednesday, May 05, 2004 6:53 PM > > Subject: Struts failing under load ? > > > > > > Hi, > > > > We are currently stress-testing a struts-based application. We are using > > JBoss 3.2.3 (with integrated tomcat) on a 2-processor Dell with 1 Gig of > > RAM. We use struts v1.1. > > > > The application just runs fine until we get to around 100 concurrent > users. > > >From that point on, we get a "java.lang.IllegalArgumentException: No bean > > specified" exception (reduced stack trace below). Other mails about this > > subject almost always talk about omitted beans in JSP's or malconfigured > > struts-config.xml files. However, these 100 users are "automated" (it's a > > program) and all performing the same scenario. It runs fine with 50 users > so > > I don't suspect any problems in the struts-config.xml file. Does anyone > have > > a suggestion? > > > > Thanks in advance, > > > > Tom Vekemans > > > > 2004-05-05 16:20:28,709 DEBUG [org.apache.struts.util.RequestUtils] > > Creating new ActionForm instance of type > > 'be.mil.cccis.bcc17.fact17.web.invoice.DisplaySavedInvoiceFormBean' > > 2004-05-05 16:20:28,709 DEBUG [org.apache.struts.util.RequestUtils] --> > > [EMAIL PROTECTED] > > 2004-05-05 16:20:28,709 DEBUG [org.apache.struts.action.RequestProcessor] > > Storing ActionForm bean instance in scope 'session' under attribute key > > 'displaySavedInvoiceForm' > > 2004-05-05 16:20:28,709 DEBUG [org.apache.struts.action.RequestProcessor] > > Populating bean properties from this request > > 2004-05-05 16:20:28,709 ERROR [org.jboss.web.localhost.Engine] > > StandardWrapperValve[action]: Servlet.service() for servlet action threw > > exception > > javax.servlet.ServletException: BeanUtils.populate > > at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1098) > > at > > > org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.j > > ava:816) > > at > > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254) > > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420) > > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > [...other tomcat-related stuff] > > at java.lang.Thread.run(Thread.java:534) > > 2004-05-05 16:20:28,709 DEBUG [org.apache.struts.action.RequestProcessor] > > > > processForwardConfig(ForwardConfig[name=next,path=/protected/invoice/budgeti > > ze_invoice.jsp,redirect=false,contextRelative=false]) > > 2004-05-05 16:20:28,756 ERROR [org.jboss.web.localhost.Engine] ----- Root > > Cause ----- > > java.lang.IllegalArgumentException: No bean specified > > at > > > org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUti > > ls.java:837) > > at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934) > > at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808) > > at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1096) > > at > > > org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.j > > ava:816) > > at > > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254) > > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420) > > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > [...other tomcat-related stuff] > > at java.lang.Thread.run(Thread.java:534) > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]