[ 
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

Reply via email to