[
https://issues.apache.org/jira/browse/CONNECTORS-568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Karl Wright resolved CONNECTORS-568.
------------------------------------
Resolution: Fixed
Assignee: Karl Wright
r1409633.
> The mcf-combined-service war doesn't work with Tomcat 7.0
> ---------------------------------------------------------
>
> Key: CONNECTORS-568
> URL: https://issues.apache.org/jira/browse/CONNECTORS-568
> Project: ManifoldCF
> Issue Type: Bug
> Components: API, Framework core, Site
> Affects Versions: ManifoldCF 1.0.1
> Environment: Tomcat 7 on Windows 2008 R2
> Reporter: Swami Rajamohan
> Assignee: Karl Wright
> Priority: Critical
> Labels: JSPError;, Tomcat7, mcf-combined-service;
> Fix For: ManifoldCF 1.1
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> Deploying mcf-combined-service to Tomcat 7 causes the following error when
> loading the UI.
> type Exception report
> message /index.jsp (line: 1, column: 1) The absolute uri:
> http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar
> files deployed with this application
> description The server encountered an internal error that prevented it from
> fulfilling this request.
> exception
> org.apache.jasper.JasperException: /index.jsp (line: 1, column: 1) The
> absolute uri: http://java.sun.com/jstl/core cannot be resolved in either
> web.xml or the jar files deployed with this application
>
> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
>
> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
>
> org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:89)
>
> org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:324)
> org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:357)
> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:467)
> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1427)
> org.apache.jasper.compiler.Parser.parse(Parser.java:138)
>
> org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
>
> org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
>
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> To fix the issue the workaround I had created was to merge the web.xml in the
> mcf-crawler-ui.war and then modify the root <web-app> node attribute as
> follows
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml.ns/javaee/web-app_2_5.xsd" version="2.5">
> Add the following taglib entries
> <taglib>
> <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
> <taglib-location>/WEB-INF/jsp/c.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
> <taglib-location>/WEB-INF/jsp/fmt.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>http://java.sun.com/jstl/xml</taglib-uri>
> <taglib-location>/WEB-INF/jsp/x.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
> <taglib-location>/WEB-INF/jsp/sql.tld</taglib-location>
> </taglib>
> Following which I had to modify the web-inf\jsp\*.tld files to have the
> <taglib> element attributes change
> <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_1.xsd"
> version="2.0">
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira