I am using Application Server OC4J 10.1.3.  My application deployed fine. 
I have configured displaytag library as a shared-lib and importing it to 
the application during the deployment. 

I am getting this exception at runtime:

[20 Jul 2010 15:11:34] DEBUG [TableTag] [null] doStartTag called
[20 Jul 2010 15:11:34] DEBUG [LookupUtil] getBeanValue - bean: 
{customerListSessAtt}
[20 Jul 2010 15:11:34] DEBUG [TableTag] [null] setting media [html] in 
this.pageContext
[20 Jul 2010 15:11:34] DEBUG [TableTag] [null] doIteration called
[20 Jul 2010 15:11:34] ERROR [ColumnTag] Exception: [.ColumnTag] Tag 
"column" should ne nested in "table"
[20 Jul 2010 15:11:34] DEBUG [TableTag] [null] release() called
[20 Jul 2010 15:11:34] DEBUG [ExceptionCatcher] Attempting to handle a 
thrown exception
[20 Jul 2010 15:11:34] DEBUG [ExceptionCatcher] Calling exceptionCommand 
'servlet-exception'
[20 Jul 2010 15:11:34] DEBUG [ActionCommandBase] Executing 
org.apache.struts.chain.commands.servlet.ExceptionHandler
[20 Jul 2010 15:11:34] DEBUG [AbstractExceptionHandler] See if 
actionConfig 
ActionConfig[cancellable=false,path=/CustomerFind,validate=false,input=/WEB-INF/jsp/customerFind.jsp,name=CustomerFindForm,parameter=method,scope=session,type=org.nexweb.qol.gcc.actions.CustomerFindAction
 
has an exceptionConfig for javax.servlet.ServletException
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look locally 
for javax.servlet.ServletException
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look globally 
for javax.servlet.ServletException
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look locally 
for java.lang.Exception
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look globally 
for java.lang.Exception
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look locally 
for java.lang.Throwable
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look globally 
for java.lang.Throwable
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look locally 
for java.lang.Object
[20 Jul 2010 15:11:34] DEBUG [ActionConfig] findException: look globally 
for java.lang.Object
[20 Jul 2010 15:11:34] WARN  [AbstractExceptionHandler] Unhandled 
exception
javax.servlet.ServletException: Tag "column" should ne nested in "table"
        at 
com.evermind.server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:809)
        at 
com.evermind.server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:756)
        at 
_web_2d_inf._jsp._customerFind._jspService(_customerFind.java:1835)
        at 
com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
        at 
oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
        at 
oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
        at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at 
com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
        at 
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
        at 
com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
        at 
com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
        at 
com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
        at 
oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
        at 
com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
        at 
org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
        at 
org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
        at 
org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        at 
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at 
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at 
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        at 
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at 
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at 
com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
        at 
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
        at 
com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
        at 
com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
        at 
com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
        at 
com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
        at 
oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
        at 
com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
        at java.lang.Thread.run(Thread.java:595)


My server.xml has below entry

        <shared-library name="nex.Displaytag" version="1.1.1">
                <code-source path="displaytag-1.1.1.jar"/>
                <code-source path="displaytag-export-poi-1.1.1.jar"/>
                <code-source path="itext_1.5.4.jar"/>
                <code-source path="poi-3.0-FINAL.jar"/>
                <import-shared-library name="nex.apache.commons.lang" 
max-version="2.4"/>
                <import-shared-library name="nex.apache.commons.logging" 
max-version="1.0.4"/>
                <import-shared-library name="nex.Struts" 
max-version="1.3.9"/>
        </shared-library>

where all imported shared library are configured as below:

        <shared-library name="nex.apache.commons.logging" version="1.0.4">
                <code-source path="commons-logging-1.0.4.jar"/>
                <import-shared-library name="nex.4jLog" 
max-version="1.2.13"/>
        </shared-library>
        <shared-library name="nex.apache.commons.lang" version="2.4">
                <code-source path="commons-lang-2.4.jar"/>
        </shared-library>
        <shared-library name="nex.Struts" version="1.3.9">
                <code-source path="antlr-2.7.2.jar"/>
                <code-source path="bsf-2.3.0.jar"/>
                <code-source path="commons-beanutils-1.7.0.jar"/>
                <code-source path="commons-chain-1.1.jar"/>
                <code-source path="commons-digester-1.8.jar"/>
                <code-source path="commons-fileupload-1.1.1.jar"/>
                <code-source path="commons-io-1.1.jar"/>
                <code-source path="commons-validator-1.3.1.jar"/>
                <code-source path="oro-2.0.8.jar"/>
                <code-source path="struts-core-1.3.9.jar"/>
                <code-source path="struts-el-1.3.9.jar"/>
                <code-source path="struts-extras-1.3.9.jar"/>
                <code-source path="struts-faces-1.3.9.jar"/>
                <code-source path="struts-mailreader-dao-1.3.9.jar"/>
                <code-source path="struts-scripting-1.3.9.jar"/>
                <code-source path="struts-taglib-1.3.9.jar"/>
                <code-source path="struts-tiles-1.3.9.jar"/>
                <import-shared-library name="nex.apache.commons.logging" 
max-version="1.0.4"/>
        </shared-library>
        <shared-library name="nex.4jLog" version="1.2.13">
                <code-source path="log4j-1.2.13.jar"/>
        </shared-library>
******************************************************************************
This email and any files transmitted with it are intended solely for 
the use of the individual or agency to whom they are addressed. 
If you have received this email in error please notify the Navy 
Exchange Service Command e-mail administrator. This footnote 
also confirms that this email message has been scanned for the
presence of computer viruses.

Thank You!            
******************************************************************************

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to