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