PDA

View Full Version : errore di tomcat


carMAN
31-03-2004, 17:42
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?

kingv
01-04-2004, 09:06
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

carMAN
01-04-2004, 10:16
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

kingv
01-04-2004, 10:34
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?

carMAN
01-04-2004, 10:44
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...

kingv
01-04-2004, 10:52
non riesco a scaricarla, mi va in timout su tutti i mirror. :wtf:

appena ci riesco guardo ;)

kingv
01-04-2004, 10:57
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

carMAN
01-04-2004, 10:57
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

FrenciS
27-06-2006, 16:17
Ragazzi, ho un problema. Siccome non riesco a trovare MondrianXmlaServlet nella cartella mondrian sotto tomcat, qualcuno sa dirmi come posso reperirla?
Grazie