KULake
2007-04-19 19:30:29 UTC
I have a web application running with tomcat with no problems on my local. But
when I try to deploy this in Jrun I get the following error. I'm using struts
1.2.9. The Jrun server is running on a solaris box which has java 1.4. Any help
would be greatly appreciated. Thanks.
04/19 10:19:01 error Exception parsing the TLD null : The tag function on line
14 is not a valid TLD element
[2]jrun.jsp.compiler.JRunTagLibraryInfo$InvalidTLDElementException: The tag
function on line 14 is not a valid TLD element
at
jrun.jsp.compiler.JRunTagLibraryInfo$TLDParser.startElement(JRunTagLibraryInfo.j
ava:617)
at jrunx.util.SAXReflectionHandler.startElement(SAXReflectionHandler.java:24)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Abstra
ctSAXParser.java:443)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStart
Element(XMLDocumentFragmentScannerImpl.java:845)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentC
ontentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1563)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocum
ent(XMLDocumentFragmentScannerImpl.java:341)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configu
ration.java:828)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configu
ration.java:758)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXPa
rser.java:1178)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:190)
at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1200)
at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:812)
at jrun.servlet.JRunRequestDispatcher.<init>(JRunRequestDispatcher.java:83)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1075)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1053)
at
jrun.servlet.JRunServletContext.getRequestDispatcher(JRunServletContext.java:181
)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.ja
va:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.
java:398)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestP
rocessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
[1]jrun.jsp.compiler.JRunTagLibraryInfo$TLDParseException: Exception parsing
the TLD null : The tag function on line 14 is not a valid TLD element
at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:198)
at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1200)
at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:812)
at jrun.servlet.JRunRequestDispatcher.<init>(JRunRequestDispatcher.java:83)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1075)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1053)
at
jrun.servlet.JRunServletContext.getRequestDispatcher(JRunServletContext.java:181
)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.ja
va:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.
java:398)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestP
rocessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
[0]javax.servlet.ServletException: Exception parsing the TLD null : The tag
function on line 14 is not a valid TLD element
at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:457)
at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1200)
at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:812)
at jrun.servlet.JRunRequestDispatcher.<init>(JRunRequestDispatcher.java:83)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1075)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1053)
at
jrun.servlet.JRunServletContext.getRequestDispatcher(JRunServletContext.java:181
)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.ja
va:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.
java:398)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestP
rocessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
when I try to deploy this in Jrun I get the following error. I'm using struts
1.2.9. The Jrun server is running on a solaris box which has java 1.4. Any help
would be greatly appreciated. Thanks.
04/19 10:19:01 error Exception parsing the TLD null : The tag function on line
14 is not a valid TLD element
[2]jrun.jsp.compiler.JRunTagLibraryInfo$InvalidTLDElementException: The tag
function on line 14 is not a valid TLD element
at
jrun.jsp.compiler.JRunTagLibraryInfo$TLDParser.startElement(JRunTagLibraryInfo.j
ava:617)
at jrunx.util.SAXReflectionHandler.startElement(SAXReflectionHandler.java:24)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Abstra
ctSAXParser.java:443)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStart
Element(XMLDocumentFragmentScannerImpl.java:845)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentC
ontentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1563)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocum
ent(XMLDocumentFragmentScannerImpl.java:341)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configu
ration.java:828)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configu
ration.java:758)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXPa
rser.java:1178)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:190)
at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1200)
at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:812)
at jrun.servlet.JRunRequestDispatcher.<init>(JRunRequestDispatcher.java:83)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1075)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1053)
at
jrun.servlet.JRunServletContext.getRequestDispatcher(JRunServletContext.java:181
)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.ja
va:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.
java:398)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestP
rocessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
[1]jrun.jsp.compiler.JRunTagLibraryInfo$TLDParseException: Exception parsing
the TLD null : The tag function on line 14 is not a valid TLD element
at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:198)
at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1200)
at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:812)
at jrun.servlet.JRunRequestDispatcher.<init>(JRunRequestDispatcher.java:83)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1075)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1053)
at
jrun.servlet.JRunServletContext.getRequestDispatcher(JRunServletContext.java:181
)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.ja
va:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.
java:398)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestP
rocessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
[0]javax.servlet.ServletException: Exception parsing the TLD null : The tag
function on line 14 is not a valid TLD element
at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:457)
at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1200)
at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:812)
at jrun.servlet.JRunRequestDispatcher.<init>(JRunRequestDispatcher.java:83)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1075)
at
jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.ja
va:1053)
at
jrun.servlet.JRunServletContext.getRequestDispatcher(JRunServletContext.java:181
)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.ja
va:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.
java:398)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestP
rocessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)