Re: [FRIDAY] Lichtenberg quote [WAS: RE: Deprecation of perform()]
my favorite is Dont be afraid to take a big step. You cant cross a chasm in two small jumps. -- David Lloyd George But the second Wright quote is wrong. Fox was not a network while he was alive. Left to their own devices, the three networks would televise live executions. [But not] Fox - theyd televise live naked executions. Gary David Goldberg is the true author, I believe. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [FRIDAY] Lichtenberg quote [WAS: RE: Deprecation of perform()]
My own favorite quote is: The greatest pleasure is to crush your enemies and drive them before you, to deprive them of their wealth and see the faces of those dear to them bathed in tears, to ride upon their horses and to sleep on the white bellies of their wives and daughters But it scares people when it's in my sig... On Friday, June 27, 2003, at 04:42 PM, Simon Kelly wrote: Your right. I pasted in one from the wrong bit of my quotes file. The second wright one I wanted was If it keeps up, man will atrophy all his limbs but the push-button finger Very apt for the current world ;-) Although saying that, I think this one may not be wright either. I'll just check me notes! - Original Message - From: Matthew Van Horn [EMAIL PROTECTED] To: Struts Users Mailing List [EMAIL PROTECTED] Sent: Friday, June 27, 2003 9:37 AM Subject: Re: [FRIDAY] Lichtenberg quote [WAS: RE: Deprecation of perform()] my favorite is Dont be afraid to take a big step. You cant cross a chasm in two small jumps. -- David Lloyd George But the second Wright quote is wrong. Fox was not a network while he was alive. Left to their own devices, the three networks would televise live executions. [But not] Fox - theyd televise live naked executions. Gary David Goldberg is the true author, I believe. - 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]
[OT] anyone in Japan?
Just wondering if any people from this list are currently in Japan, or plan to be. Looking for possible friends, co-workers, biz-partners etc. My plans and projects are largely Java based, and this is list is very active so I thought it is a good place to ask. off list replies to: [EMAIL PROTECTED] yoroshiku onegai shimasu -mvh - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts-el question
Is there a property in class MyForm named columns? It's in the base class that MyForm extends. Can you post the block using tags and the error? I got it working, although it is not what I would think of as elegant. here: c:set var=row value=0/ c:forEach var=foo items=${candidateSearchForm.candidateColumns} step=7 tr c:forEach var=cell begin=${7*row} end=${7*row+6} step=1 td align=left valign=top c:if test=${!empty candidateSearchForm.candidateColumns[cell]} html-el:multibox property=selectedColumns value=${candidateSearchForm.candidateColumns[cell]}/ /c:if /td td align=left valign=top c:if test=${!empty candidateSearchForm.candidateColumns[cell]} c:out value=${candidateSearchForm.candidateColumns[cell]}/ /c:if /td /c:forEach /tr c:set var=row value=${row + 1}/ /c:forEach I wish I had a solution that didn't need the !empty test, or the row = row + 1 bit. Matthew Van Horn wrote: How do I access the form bean properties from my jsp page? I have a property called columns which is a String[] array. I'd like to do the equivalent of the following using tags. % String[] myArray = myForm.getColumns(); for (int i=0; i myArray.length; i = i+7) { out.print(TR); for (int j=0; j 7; j++) { out.print(TD+ myArray[(i*7)+j] +/TD); } out.print(/TR); } % I tried this (saw it online) - but I get an error about accessing the columns property. c:forEach var=row begin=0 items=${myForm.columns} step=7 If it matters, columns is inherited from a BaseForm class. Thanks for helping, Matt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
struts-el question
How do I access the form bean properties from my jsp page? I have a property called columns which is a String[] array. I'd like to do the equivalent of the following using tags. % String[] myArray = myForm.getColumns(); for (int i=0; i myArray.length; i = i+7) { out.print(TR); for (int j=0; j 7; j++) { out.print(TD+ myArray[(i*7)+j] +/TD); } out.print(/TR); } % I tried this (saw it online) - but I get an error about accessing the columns property. c:forEach var=row begin=0 items=${myForm.columns} step=7 If it matters, columns is inherited from a BaseForm class. Thanks for helping, Matt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [OT] slackers
On Tuesday, June 3, 2003, at 01:08 AM, Erik Price wrote: Matthew Van Horn wrote: fjords is not a horse breed. Fjords are glacier-thingies in Norway. Actually they're more like rivers with cliffs on either side. Even dead parrots know that. At least dead Norwegian parrots. plumage = feathers Or were you joking? not sure... my bad day is continuing... but this list is worth a smile or two. I thought he was referring to the local eye candy. I'm sure he was - one of the plusses of working in Asia, if your tastes run in that direction. There are more cute girls in miniskirts and heels on a subway car here than in most bars in NY on any given night. If you like blondes, however, you are better off near the fjords. (Aside: I once walked into the Danish consulate in NYC and thought I had stepped into an alternate reality where every woman was tall blonde and beautiful - I can't convey how weird it seemed to me at the time.) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [OT] slackers
On Friday, May 30, 2003, at 10:37 AM, Mark Galbreath wrote: Struggling in Tokyo? That's like an oxymoron, isn't it? How the hell could any westerner be struggling in Geisha Town??? HAhahahahhahaha hmmm... Well, let's see... - I'm married, so there's a (stay-at-home) wife and two-year old son to feed - laid off, so no salary after June, - low-intermediate language skills - so job hunting is quite _interesting_, - two words popular in employment ads: Japanese Only - rainy season and summer just about here, so when it's not raining it will be 40 degrees C, with 99% humidity. - yes, the trains are that crowded but at least my visa is in order for the next 3 years, and there's always the joys of teaching English, or maybe bartending (no pesky tips to worry about here). But, damn, the girls here are pretty - esp. my wife. If anyone knows of any jobs anywhere, I'd be much obliged. Japan would be nice, Seattle, SF, or my hometown of NYC would be good too. (My government scares me, but I miss the pizza) 6 month contracts welcome. Sorry to sound bitter, just having an off day - Mondays and all that... -Original Message- From: Matthew Van Horn [mailto:[EMAIL PROTECTED] Sent: Thursday, May 29, 2003 9:26 PM To: Struts Users Mailing List Subject: Re: [OT] slackers Not to mention those of us struggling along in Tokyo. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [OT] slackers
On Monday, June 2, 2003, at 01:10 PM, Brandon Goodin wrote: Translation: Id recommend coming over to Singapore except that the job market here is also nailed to its perch [sucks] and pining [deeply desiring] for the fjords [a horse breed]. Beautiful plumage [flowers and plants] though. fjords is not a horse breed. Fjords are glacier-thingies in Norway. Even dead parrots know that. At least dead Norwegian parrots. plumage = feathers Or were you joking? not sure... my bad day is continuing... but this list is worth a smile or two. See also: http://www.google.com/ search?q=Monty+Python+parrot+sketchbtnG=Google+Search Brandon Goodin -Original Message- From: Andrew Hill [mailto:[EMAIL PROTECTED] Sent: Sunday, June 01, 2003 9:44 PM To: Struts Users Mailing List Subject: RE: [OT] slackers Oh I dunno. Sounds more valid than Hjoldens ;- -Original Message- From: Chen, Gin [mailto:[EMAIL PROTECTED] Sent: Monday, 2 June 2003 11:33 To: 'Struts Users Mailing List' Subject: RE: [OT] slackers stop sending posts that require a dictionary. fjords should not be a valid english word. -Tim -Original Message- From: Andrew Hill [mailto:[EMAIL PROTECTED] Sent: Sunday, June 01, 2003 11:32 PM To: Struts Users Mailing List Subject: RE: [OT] slackers Id recommend coming over to Singapore except that the job market here is also nailed to its perch and pining for the fjords. Beautiful plumage though. -Original Message- From: Brandon Goodin [mailto:[EMAIL PROTECTED] Sent: Monday, 2 June 2003 10:55 To: Struts Users Mailing List Subject: RE: [OT] slackers I guess Montana and Tokyo have a lot in common. (i.e. job market sucks) :-)) If anyone knows where I can get work. I'm willing to go anywhere where my kids will be safe and get a quality education. :-)) BTW: All governments scare me! They are all out to get ME!!! :-)) Brandon Goodin -Original Message- From: Matthew Van Horn [mailto:[EMAIL PROTECTED] Sent: Sunday, June 01, 2003 8:41 PM To: Struts Users Mailing List Subject: Re: [OT] slackers On Friday, May 30, 2003, at 10:37 AM, Mark Galbreath wrote: Struggling in Tokyo? That's like an oxymoron, isn't it? How the hell could any westerner be struggling in Geisha Town??? HAhahahahhahaha hmmm... Well, let's see... - I'm married, so there's a (stay-at-home) wife and two-year old son to feed - laid off, so no salary after June, - low-intermediate language skills - so job hunting is quite _interesting_, - two words popular in employment ads: Japanese Only - rainy season and summer just about here, so when it's not raining it will be 40 degrees C, with 99% humidity. - yes, the trains are that crowded but at least my visa is in order for the next 3 years, and there's always the joys of teaching English, or maybe bartending (no pesky tips to worry about here). But, damn, the girls here are pretty - esp. my wife. If anyone knows of any jobs anywhere, I'd be much obliged. Japan would be nice, Seattle, SF, or my hometown of NYC would be good too. (My government scares me, but I miss the pizza) 6 month contracts welcome. Sorry to sound bitter, just having an off day - Mondays and all that... -Original Message- From: Matthew Van Horn [mailto:[EMAIL PROTECTED] Sent: Thursday, May 29, 2003 9:26 PM To: Struts Users Mailing List Subject: Re: [OT] slackers Not to mention those of us struggling along in Tokyo. - 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] - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [OT] slackers
European or African? On Monday, June 2, 2003, at 02:53 PM, Andrew Hill wrote: I suppose ye could nail a parrot to em and it could fly em over, but it would be a bit heavy methinks. Hmmm... perhaps a swallow? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [OT] slackers
On Monday, June 2, 2003, at 03:03 PM, Brandon Goodin wrote: Oh, yeah, an African swallow maybe, but not a European swallow. That's my point. Brandon Goodin Well, I never wanted to be a Java programmer anyway. I wanted to be a Lumberjack! jsp:include page=segueToLumberjackSong flush=right-away / - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Struts can not accept a date field if it is blank
What I do is make the form field be a string, and then just add another accessor method like: java.util.Date getMyFieldAsDate(String format) { String dateString = this.MyField; //parse the string to a date and return } I don't know if this is 'correct', but it works for me. -matt On Monday, June 2, 2003, at 03:49 PM, lcl wrote: Is there not any other ways? Because I want to use a single class to act as formbean and value object :-) However, thank you very much. Chen, Gin [EMAIL PROTECTED] :[EMAIL PROTECTED] .. Use java.lang.String instead of java.sql.Date in your FormBeans -Tim -Original Message- From: lcl [mailto:[EMAIL PROTECTED] Sent: Sunday, June 01, 2003 11:13 PM To: [EMAIL PROTECTED] Subject: Struts can not accept a date field if it is blank Hi all , In my form, there is a date field which can be null in database. So the user can let it to be blank,but struts can not convert it to form bean, error message is : org.apache.commons.beanutils.ConversionException So , How can deal with it? Any advice will be appreciate. lcl - 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]
Re: [OT] slackers
Not to mention those of us struggling along in Tokyo. On Friday, May 30, 2003, at 10:19 AM, Vikram Goyal wrote: Hey! Who are you calling a slacker mate! :) A Foster here and a Foster there makes the world go around. Happiling chugging on down under.. Vikram - Original Message - From: Mark Galbreath [EMAIL PROTECTED] To: 'Struts Users Mailing List' [EMAIL PROTECTED] Sent: Friday, May 30, 2003 11:07 AM Subject: RE: [OT] slackers Hey! Don't forget those slacker Aussies, drinking good beer while sending that Fosters slime to Canada, which then forwards it down to the States. I thought they were our allies, but now I think it's a terrorist conspiracy to rob all Americans of their taste for good beer. And forget about the Canucks...they think Molson and Labatts is good beer. UGH! The only thing worse than Budweasel I can think of is Canadian beer. Even Fosters is better than that Late Thursday night on second bottle of shiraz looking forward to Friday! Mark -Original Message- From: Chen, Gin [mailto:[EMAIL PROTECTED] Sent: Thursday, May 29, 2003 8:50 PM To: 'Struts Users Mailing List' Subject: RE: [OT] slackers i am. still at work too. only brits are slackers -Original Message- From: Mark Galbreath [mailto:[EMAIL PROTECTED] Sent: Thursday, May 29, 2003 8:43 PM To: 'Struts Users Mailing List' Subject: [OT] slackers It's 2045 EST and no one is online. 'nuf said. - 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] - 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]
Invalid indexed property ?!
I posted this before, but I didn't even get a response saying it was a dumb question, not worth answering, so I'll ask again because I am desperate. I've got to finish this up soon, and I am stumped. Again, sorry for the length - I just want to be clear. I have a form that need to collect some information about a user, using checkbox groups like so: Bourbon [] Jim Beam [] Makers Mark [] Blantons Scotch [] Johnnie Walker [] Macallan [] Lagavulin Beer [] Budweiser [] Heineken [] Duvel Users can select 0 or more from each category, and I would like to use multibox to create the checkbox groups. I created a HashMap of String[]s like so: public HashMap getDrinksList() { drinks = new HashMap(); drinks.put(Bourbon, new String[]{Jim Beam,Makers Mark,Blantons}); drinks.put(Scotch, new String[]{Johnnie Walker,Macallan,Lagavulin}); drinks.put(Beer,new String[]{Budweiser,Heineken,Duvel}); } In my ActionForm I have: private HashMap drinkPrefs = getDrinksList(); private String[] selectedDrinks; public String[] getSelectedDrinks(String key) { if(drinkPrefs.containsKey(key)) { return (String[]) drinkPrefs.get(key); } else { return new String[]{}; } } public void setSelectedDrinks(String key, String[] selDrinks) { drinkPrefs.put(key, selDrinks) ; } In my jsp I have: c:forEach var=drinkType items=${drinksList.keySet}!-- there is wrapper method for .keySet() -- h3bean:write name=drinkType//h3 c:forEach var=drinkItem items=${drinksList[drinkType]} html-el:multibox property=selectedDrinks[${drinkType}] bean:write name=drinkItem/ /html-el:multibox bean:write name=drinkItem/ /c:forEach /c:forEach I would expect to get a list of checkbox groups like I laid out above, but instead I get: java.lang.IllegalArgumentException: Invalid indexed property 'selectedDrinks[Bourbon]' at org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUt ils.java:404)...etc etc. What am I doing wrong? Where can I get more detailed information about multibox and indexed properties? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Invalid indexed property ?!
Thank you! Thank you! Thank you! Now, I must go slam my head into the desk a few times for not figuring that out myself. I recall seeing somewhere the the dot, and both sets of braces were equivalent, and it stuck in my head. I'll try to find it to see if it should be corrected. On Thursday, May 29, 2003, at 03:39 PM, Arron Bates wrote: From: Arron Bates [EMAIL PROTECTED] Date: Thu May 29, 2003 3:39:22 PM Asia/Tokyo To: Struts Users Mailing List [EMAIL PROTECTED] Subject: Re: Invalid indexed property ?! Reply-To: Struts Users Mailing List [EMAIL PROTECTED] Instead of this tag... html-el:multibox property=selectedDrinks[${drinkType}] ...try this one... html-el:multibox property=selectedDrinks(${drinkType}) ...basically the square breaces are for indexed properties. The round ones are for maps. You're trying to drive a map based property, so use the round ones instead. The JavaBean specification defines how these things should be done... http://java.sun.com/products/javabeans/ Arron. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Expression Language question
How do you write an index variable in an expression, where the index is also variable. i.e. Given: HashMap foo = new HashMap(); foo.put(bar, xyzzy); foo.put(baz, plugh); String indexStr = bar; this doesn't seem to work. c:out value=${ foo[indexStr] }/ I think it is doing foo.get(indexStr) instead of foo.get(bar); How can I do this the right way? Thanks, Matt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
indexed properties and multibox
Can someone please give me a hand with this. I really don't know what I am doing wrong. Sorry for the length - I just wanted to be clear. I have a form that need to collect information about a person. This information falls into several groups such as: Bourbon [] Jim Beam [] Makers Mark [] Blantons Scotch [] Johnnie Walker [] Macallan [] Lagavulin Beer [] Budweiser [] Heineken [] Duvel Users can select 0 or more from each category, so I would like to use multibox to create checkbox groups. I created a HashMap of String[]s like so: public HashMap getDrinksList() { drinks = new HashMap(); drinks.put(Bourbon, new String[]{Jim Beam,Makers Mark,Blantons}); drinks.put(Scotch, new String[]{Johnnie Walker,Macallan,Lagavulin}); drinks.put(Beer,new String[]{Budweiser,Heineken,Duvel}); } In my ActionForm I have: private HashMap drinkPrefs = getDrinksList(); private String[] selectedDrinks; public String[] getSelectedDrinks(String key) { if(drinkPrefs.containsKey(key)) { return (String[]) drinkPrefs.get(key); } else { return new String[]{}; } } public void setSelectedDrinks(String key, String[] selDrinks) { drinkPrefs.put(key, selDrinks) ; } In my jsp I have: c:forEach var=drinkType items=${drinksList.keySet}!-- there is wrapper method for .keySet() -- h3bean:write name=drinkType//h3 c:forEach var=drinkItem items=${drinksList[drinkType]} html-el:multibox property=selectedDrinks[${drinkType}] bean:write name=drinkItem/ /html-el:multibox bean:write name=drinkItem/ /c:forEach /c:forEach I would expect to get a list of checkbox groups like I laid out above, but instead I get: java.lang.IllegalArgumentException: Invalid indexed property 'selectedDrinks[Bourbon]' at org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUt ils.java:404)...etc etc. What am I doing wrong? Where can I get more detailed information about multibox and indexed properties? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
need help with struts error
I get the following error whenever I deploy an .ear file, but if I just stop and start JBoss the file is picked up and deploys fine. If I then touch the file, I get the error again. What gives? The best I can find with google is that it may have something to do with the DTD going missing, or another parser being there, but neither of those seems to be the case. 17:02:59,730 ERROR [ActionServlet] Parsing error processing resource path /WEB-INF/struts-config.xml java.lang.LinkageError: loader constraints violated when linking org/apache/commons/digester/ObjectCreationFactory class at org.apache.struts.config.ConfigRuleSet.addRuleInstances(ConfigRuleSet.ja va:121) at org.apache.commons.digester.Digester.addRuleSet(Digester.java:1610) at org.apache.struts.action.ActionServlet.initConfigDigester(ActionServlet. java:1211) at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja va:923) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:468) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav a:924) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j ava:3341) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3534 ) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:821) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) at org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd edCatalinaService41.java:432) at org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC atalinaService41.java:306) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:799) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi spatcher.java:284) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) at $Proxy4.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc anner.java:435) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan ner.java:561) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS can(AbstractDeploymentScanner.java:212) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo p(AbstractDeploymentScanner.java:225) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run (AbstractDeploymentScanner.java:202) 17:03:00,005 INFO [Engine] StandardWrapper[/atjweb:action]: Marking servlet action as unavailable 17:03:00,039 ERROR [Engine] StandardContext[/atjweb]: Servlet /atjweb threw load() exception javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja va:952) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:468) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav a:924) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j ava:3341) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3534 ) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:821) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) at org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd edCatalinaService41.java:432) at org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC atalinaService41.java:306) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:799) at