hi,
This is for struts 1.1b2.
For struts 1.0.x, you specify definition factory configuration in
web.xml. Attribute names and values are the same. In your case, set all
debug attributes to 0 (zero), or remove them from web.xml (zero is the
default value).
Cedric
mpopovits.rm wrote:
>Is this for Struts 1.1 or 1.0?
>I'm using Struts 1.0.
>If so, where does it go in the struts config file.
>
>Thanks,
>Michelle
>--- In [EMAIL PROTECTED], Herve Tchepannou <[EMAIL PROTECTED]> wrote:
>
>
>>The debug configuation should be in your Tile-Plugin configuration.
>>Make sure that the Tiles plugin is defined like this in your
>>struts-config.xml file:
>>
>><!-- ========== Plugins Definitions ============================== -
>>
>>
>->
>
>
>> <plug-in className="org.apache.struts.tiles.TilesPlugin" >
>> <set-property property="definitions-config"
>>value="/WEB-INF/tiles-defs.xml" />
>> <set-property property="definitions-debug" value="0" />
>> <set-property property="definitions-parser-details"
>>
>>
>value="0" />
>
>
>> <set-property property="definitions-parser-validate"
>>
>>
>value="true" />
>
>
>> </plug-in>
>>
>>-----Original Message-----
>>From: mpopovits.rm [mailto:mpopovits@h...]
>>Sent: Friday, August 16, 2002 11:28 AM
>>To: [EMAIL PROTECTED]
>>Subject: tons of tiles debug messages!
>>
>>
>>When I bring up my weblogic server which uses tiles I get pages and
>>pages of tiles debug messages from the apache commons digester.
>>How do I get rid of these? I've reduced my action servlet debug
>>parms all down to 0, but they still torment me.
>>
>>-Please help.
>>
>>Thanks,
>>Michelle
>>
>>
>>Here's my action servlet config from web.xml.
>>
>> <servlet>
>> <servlet-name>action</servlet-name>
>> <!-- Specify servlet class to use
>> If you also plan to use Struts, use
>>ActionComponentServlet
>> If you don't need Struts, use TilesServlet -->
>> <servlet-
>>class>org.apache.struts.tiles.ActionComponentServlet</servlet-
>>class>
>> <!-- Tiles Servlet parameter
>> Specify configuration file names. There can be
>>several comma
>> separated file names
>> -->
>> <init-param>
>> <param-name>definitions-config</param-name>
>> <param-value>/WEB-INF/tiles-defs.xml</param-value>
>> </init-param>
>>
>> <!-- Tiles Servlet parameter
>> Specify Tiles debug level.
>> O : no debug information
>> 1 : debug information
>> 2 : more debug information
>> -->
>> <init-param>
>> <param-name>definitions-debug</param-name>
>> <param-value>0</param-value>
>> </init-param>
>>
>> <!-- Tiles Servlet parameter
>> Specify Digester debug level. This value is passed to
>>Digester
>> O : no debug information
>> 1 : debug information
>> 2 : more debug information
>> -->
>> <init-param>
>> <param-name>definitions-parser-details</param-name>
>> <param-value>0</param-value>
>> </init-param>
>>
>> <!-- Tiles Servlet parameter
>> Specify if xml parser should validate the Tiles
>>configuration file.
>> true : validate. DTD should be specified in file
>>header.
>> false : no validation
>> -->
>> <init-param>
>> <param-name>definitions-parser-validate</param-name>
>> <param-value>true</param-value>
>> </init-param>
>>
>> <init-param>
>> <param-name>application</param-name>
>> <param-value>ApplicationResources</param-value>
>> </init-param>
>> <init-param>
>> <param-name>config</param-name>
>> <param-value>/WEB-INF/struts-config.xml</param-value>
>> </init-param>
>> <init-param>
>> <param-name>debug</param-name>
>> <param-value>0</param-value>
>> </init-param>
>> <init-param>
>> <param-name>detail</param-name>
>> <param-value>0</param-value>
>> </init-param>
>> <init-param>
>> <param-name>validate</param-name>
>> <param-value>true</param-value>
>> </init-param>
>> <init-param>
>> <param-name>nocache</param-name>
>> <param-value>true</param-value>
>> </init-param>
>> <load-on-startup>2</load-on-startup>
>> </servlet>
>>
>> <servlet>
>> <servlet-name>validator</servlet-name>
>> <servlet-
>>class>com.wintecinc.struts.action.ValidatorServlet</servlet-class>
>> <init-param>
>> <param-name>config</param-name>
>> <param-value>/WEB-INF/validation.xml</param-value>
>> </init-param>
>> <init-param>
>> <param-name>debug</param-name>
>> <param-value>0</param-value>
>> </init-param>
>> <load-on-startup>2</load-on-startup>
>></servlet>
>>
>>
>>
>>--here's an excerpt of the messages that I get on the console
>>
>>
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - startEl
>>ement(,tiles-definitions,tiles-definitions)
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>> Pushing b
>>ody text ''
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>> New match
>>='tiles-definitions'
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>> No rules
>>found matching 'tiles-definitions'.
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>>
>> )
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>> )
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>> )
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>>
>> )
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>> )
>>2002-08-16 11:21:44,619 DEBUG
>>org.apache.commons.digester.Digester.sax - startEl
>>ement(,definition,definition)
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>> Pushing b
>>ody text ''
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>> New match
>>='tiles-definitions/definition'
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for ObjectCreateRule
>>[className=org.apache.struts.tiles.xmlDefinition.XmlDefi
>>nition, attributeName=null]
>>2002-08-16 11:21:44,619 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[ObjectCrea
>>teRule]{tiles-definitions/definition}New
>>org.apache.struts.tiles.xmlDefinition.X
>>mlDefinition
>>2002-08-16 11:21:44,665 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for SetPropertiesRule[]
>>2002-08-16 11:21:44,665 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetPropert
>>iesRule]{tiles-definitions/definition} Setting property 'name'
>>to 'site.mainLayo
>>ut'
>>2002-08-16 11:21:44,665 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetPropert
>>iesRule]{tiles-definitions/definition} Setting property 'path'
>>to '/jsp/layouts/
>>classicLayout.jsp'
>>2002-08-16 11:21:44,665 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetPropert
>>iesRule]{tiles-definitions/definition} Set
>>org.apache.struts.tiles.xmlDefinition
>>.XmlDefinition properties
>>2002-08-16 11:21:44,681 DEBUG
>>
>>
>org.apache.commons.beanutils.BeanUtils -
>
>
>> BeanUtils
>>.populate({name=null, path=null, role=null, controller=null,
>>controllerType=null
>>, controllerInstance=null, attributes={}}
>>, {name=site.mainLayout, path=/jsp/layouts/classicLayout.jsp})
>>2002-08-16 11:21:44,681 DEBUG
>>
>>
>org.apache.commons.beanutils.BeanUtils -
>
>
>> setProp
>>erty({name=null, path=null, role=null, controller=null,
>>controllerType=null, con
>>trollerInstance=null, attributes={}}
>>, name, site.mainLayout)
>>2002-08-16 11:21:44,837 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Conver
>>t string 'site.mainLayout' to class 'java.lang.String'
>>2002-08-16 11:21:44,837 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Usin
>>g converter
>>org.apache.commons.beanutils.converters.StringConverter@6ef992
>>2002-08-16 11:21:44,837 DEBUG
>>
>>
>org.apache.commons.beanutils.BeanUtils -
>
>
>> setProp
>>erty({name=site.mainLayout, path=null, role=null, controller=null,
>>controllerTyp
>>e=null, controllerInstance=null, attributes={}}
>>, path, /jsp/layouts/classicLayout.jsp)
>>2002-08-16 11:21:44,837 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Conver
>>t string '/jsp/layouts/classicLayout.jsp' to
>>
>>
>class 'java.lang.String'
>
>
>>2002-08-16 11:21:44,837 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Usin
>>g converter
>>org.apache.commons.beanutils.converters.StringConverter@6ef992
>>2002-08-16 11:21:44,837 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for SetNextRule[methodName=putDefinition,
>>paramType=org.apache.struts.tiles.
>>xmlDefinition.XmlDefinition]
>>2002-08-16 11:21:44,837 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>> )
>>2002-08-16 11:21:44,837 DEBUG
>>org.apache.commons.digester.Digester.sax - startEl
>>ement(,put,put)
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>> Pushing b
>>ody text ''
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>> New match
>>='tiles-definitions/definition/put'
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for ObjectCreateRule
>>[className=org.apache.struts.tiles.xmlDefinition.XmlAttr
>>ibute, attributeName=null]
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[ObjectCrea
>>teRule]{tiles-definitions/definition/put}New
>>org.apache.struts.tiles.xmlDefiniti
>>on.XmlAttribute
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for SetNextRule[methodName=addAttribute,
>>paramType=org.apache.struts.tiles.x
>>mlDefinition.XmlAttribute]
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for SetPropertiesRule[]
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetPropert
>>iesRule]{tiles-definitions/definition/put} Setting property 'name'
>>to 'title'
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetPropert
>>iesRule]{tiles-definitions/definition/put} Setting property 'value'
>>to 'Tiles Bl
>>ank Site'
>>2002-08-16 11:21:44,853 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetPropert
>>iesRule]{tiles-definitions/definition/put} Set
>>org.apache.struts.tiles.xmlDefini
>>tion.XmlAttribute properties
>>2002-08-16 11:21:44,853 DEBUG
>>
>>
>org.apache.commons.beanutils.BeanUtils -
>
>
>> BeanUtils
>>.populate
>>
>>
>(org.apache.struts.tiles.xmlDefinition.XmlAttribute@ee5bba,
>
>
>>{name=title
>>, value=Tiles Blank Site})
>>2002-08-16 11:21:44,853 DEBUG
>>
>>
>org.apache.commons.beanutils.BeanUtils -
>
>
>> setProp
>>erty(org.apache.struts.tiles.xmlDefinition.XmlAttribute@ee5bba,
>>
>>
>name,
>
>
>>title)
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Conver
>>t string 'title' to class 'java.lang.String'
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Usin
>>g converter
>>org.apache.commons.beanutils.converters.StringConverter@6ef992
>>2002-08-16 11:21:44,869 DEBUG
>>
>>
>org.apache.commons.beanutils.BeanUtils -
>
>
>> setProp
>>erty(org.apache.struts.tiles.xmlDefinition.XmlAttribute@ee5bba,
>>value, Tiles Bla
>>nk Site)
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Conver
>>t string 'Tiles Blank Site' to class 'java.lang.Object'
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Usin
>>g converter
>>org.apache.commons.beanutils.converters.StringConverter@6ef992
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire begi
>>n() for CallMethodRule[methodName=setBody, paramCount=0, paramTypes=
>>{java.lang.S
>>tring}]
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.digester.Digester.sax - endElem
>>ent(,put,put)
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> match='ti
>>les-definitions/definition/put'
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> bodyText=
>>''
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire body
>>() for ObjectCreateRule
>>[className=org.apache.struts.tiles.xmlDefinition.XmlAttri
>>bute, attributeName=null]
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire body
>>() for SetNextRule[methodName=addAttribute,
>>paramType=org.apache.struts.tiles.xm
>>lDefinition.XmlAttribute]
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire body
>>() for SetPropertiesRule[]
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire body
>>() for CallMethodRule[methodName=setBody, paramCount=0, paramTypes=
>>{java.lang.St
>>ring}]
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Popping b
>>ody text ''
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire end(
>>) for CallMethodRule[methodName=setBody, paramCount=0, paramTypes=
>>{java.lang.Str
>>ing}]
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Conver
>>t string '' to class 'java.lang.String'
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.ConvertUtils - Usin
>>g converter
>>org.apache.commons.beanutils.converters.StringConverter@6ef992
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[CallMethod
>>Rule]{tiles-definitions/definition/put} Call
>>org.apache.struts.tiles.xmlDefiniti
>>on.XmlAttribute.setBody(/java.lang.String)
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire end(
>>) for SetPropertiesRule[]
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire end(
>>) for SetNextRule[methodName=addAttribute,
>>paramType=org.apache.struts.tiles.xml
>>Definition.XmlAttribute]
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[SetNextRul
>>e]{tiles-definitions/definition/put} Call
>>org.apache.struts.tiles.xmlDefinition.
>>XmlDefinition.addAttribute
>>(org.apache.struts.tiles.xmlDefinition.XmlAttribute@ee
>>5bba)
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.MethodUtils - Matchin
>>g name=addAttribute on class
>>org.apache.struts.tiles.xmlDefinition.XmlDefinition
>>
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.MethodUtils - Found m
>>atching name:
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.MethodUtils - public
>>void
>>
>>
>org.apache.struts.tiles.xmlDefinition.XmlDefinition.addAttribute
>
>
>>(org.apache
>>.struts.tiles.xmlDefinition.XmlAttribute)
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.MethodUtils - Param=o
>>rg.apache.struts.tiles.xmlDefinition.XmlAttribute
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.MethodUtils - Method=
>>org.apache.struts.tiles.xmlDefinition.XmlAttribute
>>2002-08-16 11:21:44,869 DEBUG
>>org.apache.commons.beanutils.MethodUtils - public
>>void
>>
>>
>org.apache.struts.tiles.xmlDefinition.XmlDefinition.addAttribute
>
>
>>(org.apache
>>.struts.tiles.xmlDefinition.XmlAttribute) accessible version of
>>public void org.
>>apache.struts.tiles.xmlDefinition.XmlDefinition.addAttribute
>>(org.apache.struts.t
>>iles.xmlDefinition.XmlAttribute)
>>2002-08-16 11:21:44,869 DEBUG org.apache.commons.digester.Digester -
>> Fire end(
>>) for ObjectCreateRule
>>[className=org.apache.struts.tiles.xmlDefinition.XmlAttrib
>>ute, attributeName=null]
>>2002-08-16 11:21:44,884 DEBUG org.apache.commons.digester.Digester -
>>
>>
>
>
>
>>[ObjectCrea
>>teRule]{tiles-definitions/definition/put} Pop
>>org.apache.struts.tiles.xmlDefinit
>>ion.XmlAttribute
>>2002-08-16 11:21:44,884 DEBUG
>>org.apache.commons.digester.Digester.sax - ignorab
>>leWhitespace(
>> )
>>
>>
>>
>>--
>>To unsubscribe, e-mail:
>><mailto:struts-user-unsubscribe@j...>
>>For additional commands, e-mail:
>><mailto:struts-user-help@j...>
>>
>>
>
>
>--
>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>