View Full Version : errore di tomcat
org.apache.jasper.JasperException: This absolute uri (http://www.tonbeller.com/jpivot) cannot be resolved in either web.xml or the jar files deployed with this application
org.apache.jasper.JasperException: This absolute uri (http://www.tonbeller.com/jpivot) cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154) at org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:159) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:800) at org.apache.jasper.compiler.Parser.parse(Parser.java:122) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:223) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:351) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184) at
...
mi spiegate che tipo di errore è? e come si risolve?
la macchina su cui stai eseguendo la jsp non e' in grado di risolvere quella URL, e' un problema di DNS.
da quella macchina prova a pingare www.tonbeller.com, verosimilmente non ci riuscirai :O
il file web.xml è il seguente:
<?xml version="1.0" encoding="UTF-8"?>
<!--
$Id: //open/mondrian/webapp/WEB-INF/web-jpivot.xml#4 $
This software is subject to the terms of the Common Public License
Agreement, available at the following URL:
http://www.opensource.org/licenses/cpl.html.
(C) Copyright 2003-2003 Julian Hyde and others.
All Rights Reserved.
You must accept the terms of that agreement to use this software.
-->
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<context-param>
<param-name>connectString</param-name>
<param-value>Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&password=foodmart;Catalog=/WEB-INF/queries/FoodMart.xml;JdbcDrivers=com.mysql.jdbc.Driver;Role='California manager';</param-value>
</context-param>
<display-name>Mondrian</display-name>
<description/>
<!-- optional
<context-param>
<param-name>contextFactory</param-name>
<param-value>com.tonbeller.wcf.controller.RequestContextFactoryImpl</param-value>
</context-param>
-->
<!-- optional
<context-param>
<param-name>chartServlet</param-name>
<param-value>/path/to/chartServlet</param-value>
</context-param>
-->
<filter>
<filter-name>JPivotController</filter-name>
<filter-class>com.tonbeller.wcf.controller.RequestFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>JPivotController</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<listener>
<listener-class>mondrian.web.taglib.Listener</listener-class>
</listener>
<!-- jfreechart provided servlet -->
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet>
<servlet-name>MDXQueryServlet</servlet-name>
<servlet-class>mondrian.web.servlet.MDXQueryServlet</servlet-class>
<init-param>
<param-name>connectString</param-name>
<param-value>Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&password=foodmart;Catalog=/WEB-INF/queries/FoodMart.xml;JdbcDrivers=com.mysql.jdbc.Driver;Role='California manager';</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>MondrianXmlaServlet</servlet-name>
<servlet-class>mondrian.xmla.XmlaServlet</servlet-class>
</servlet>
<!-- jfreechart provided servlet -->
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MDXQueryServlet</servlet-name>
<url-pattern>/mdxquery</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MondrianXmlaServlet</servlet-name>
<url-pattern>/xmla</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<taglib>
<taglib-uri>http://www.tonbeller.com/wcf</taglib-uri>
<taglib-location>/WEB-INF/wcf/wcf-tags.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://www.tonbeller.com/jpivot</taglib-uri>
<taglib-location>/WEB-INF/jpivot/jpivot-tags.tld</taglib-location>
</taglib>
</web-app>
e la riga incriminata dovrebbe essere quella in neretto...
ma perchè tomcat si vuole connettere a questo url?
grazie
e' un puntamento a una taglib per le jsp ma non capisco perhce' non sia una url sul filesystem ma remota.
che applicazione stai installando?
Mondrian....è un Olap Server vedi www.sourceforge.net ...
la devo installare su Tomcat 4.1.18, Mysql 3.23.49 e JDBC driver mm.mysql-2.0.14.
Ho installato tutto su Tomcat 5 e funziona ma l'applicazione è lentissima. Mi hanno detto che dipende sicuramente da Tomcat e che devo installare necessariamente sulla versione 4.1.18 e non sulla 5.
Ma sulla versione 4.1.18 escono fuori questi errori che prima non uscivano...
non riesco a scaricarla, mi va in timout su tutti i mirror. :wtf:
appena ci riesco guardo ;)
fai una prova intanto, modifica il web.xml e metti tra <taglib-uri>
lo stesso valore che trovi tra i tag <taglib-location>.
poi riavvia
grazie.....
per l'installazione su mysql...guarda le instruzioni sul forum di mondrian clicca qui (http://sourceforge.net/forum/forum.php?thread_id=1020819&forum_id=111376)
tante grazie
Ragazzi, ho un problema. Siccome non riesco a trovare MondrianXmlaServlet nella cartella mondrian sotto tomcat, qualcuno sa dirmi come posso reperirla?
Grazie
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.