Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Dopo alcuni anni di assenza dai cataloghi dei suoi televisori, Hisense riporta sul mercato una proposta OLED che punta tutto sul rapporto qualità prezzo. Hisense 55A85N è un televisore completo e versatile che riesce a convincere anche senza raggiungere le vette di televisori di altra fascia (e altro prezzo)
Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
NXTPAPER 60 Ultra è il primo smartphone con tecnologia NXTPAPER 4.0 per il display, un ampio IPS da 7,2 pollici. Con finitura anti-riflesso, processore MediaTek Dimensity 7400, fotocamera periscopica e modalità Max Ink per il detox digitale, NXTPAPER 60 Ultra punta a essere il riferimento tra gli smartphone pensati per il benessere degli occhi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-06-2005, 15:15   #21
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Ok,
ho scaricato il pacchetto consigliato da Jakarta "jakarta-taglibs-20050610.zip" ed è mooolto abbondante:


Dentro la cartella standard ho le JSTL 1.1 (almeno questo è quello che dice il README):


Ora sono confuso su come disporre i file ...

Help che c'è la facciamo
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 10-06-2005 alle 16:11.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 15:30   #22
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
AGGIORNAMENTO DELLA MIA SITUAZIONE
Mio "D:\www\public_html\WEB-INF\web.xml":
Codice HTML:
<web-app>

  <servlet>
    <servlet-name>GreetingServlet</servlet-name>
    <servlet-class>GreetingServlet</servlet-class>
  </servlet> 
  <servlet-mapping>
    <servlet-name>GreetingServlet</servlet-name>
    <url-pattern>/GreetingServlet</url-pattern>
  </servlet-mapping>

  <servlet>
    <servlet-name>GreetingServletPost</servlet-name>
    <servlet-class>GreetingServletPost</servlet-class>
  </servlet> 
  <servlet-mapping>
    <servlet-name>GreetingServletPost</servlet-name>
    <url-pattern>/GreetingServletPost</url-pattern>
  </servlet-mapping>

  <servlet>
    <servlet-name>QueryJdbc</servlet-name>
    <servlet-class>QueryJdbc</servlet-class>
  </servlet> 
  <servlet-mapping>
    <servlet-name>QueryJdbc</servlet-name>
    <url-pattern>/QueryJdbc</url-pattern>
  </servlet-mapping>

  <taglib> 
    <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> 
    <taglib-location>/WEB-INF/c.tld</taglib-location> 
  </taglib> 

  <taglib> 
    <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri> 
    <taglib-location>/WEB-INF/sql.tld</taglib-location> 
  </taglib> 

</web-app>
Anche c.tld e sql.tld si trovano in questa directory "WEB-INF".

Ho invece spostato qui il JAR "D:\www\public_html\WEB-INF\lib\jstl.jar".

NUOVO ERRORE
Codice:
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:279)
	org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:653)
	org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:246)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:162)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
	org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:649)
	org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:246)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:162)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 17-06-2005 alle 23:43.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 15:33   #23
beppegrillo
Senior Member
 
L'Avatar di beppegrillo
 
Iscritto dal: Mar 2004
Messaggi: 1451
Quote:
Originariamente inviato da Matrixbob
Ok come non detto, ma io ho un file unico jslt.jar non ho la location che dici tu, che metto:

<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/lib/jslt.jar</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/lib/jslt.jar</taglib-location>
</taglib>

Allora decomprimi il secondo pacchetto che hai scaricato delle tag libraries (quello standard) in /WEB-INF/lib/ , dopo editi il web.xml aggiungendo quelle cose che ti ho inserito nel post precedente. Fatto questo non dovresti avere problemi, se li hai dimmi quali errori ricevi.
__________________
Ciao ~ZeRO sTrEsS~
beppegrillo è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 15:40   #24
beppegrillo
Senior Member
 
L'Avatar di beppegrillo
 
Iscritto dal: Mar 2004
Messaggi: 1451
Allora prendi i .tld e li metti in /WEB-INF e poi .jar rispettivi li metti in /WEB-INF/lib
E poi nel file web.xml metti una cosa così:
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/lib/sql.tld</taglib-location>
</taglib>
Deve funzionarti
__________________
Ciao ~ZeRO sTrEsS~
beppegrillo è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 15:50   #25
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da beppegrillo
Allora prendi i .tld e li metti in /WEB-INF e poi .jar rispettivi li metti in /WEB-INF/lib
E poi nel file web.xml metti una cosa così:
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/lib/sql.tld</taglib-location>
</taglib>
Deve funzionarti
Infatti, è quello che penso anche io, ma non funziona.
Ho aperto il c.tld e vedo che usa l'URI:
http://java.sun.com/jsp/jstl/core

Ho provato a rinominarlo così nel mio web.xml e nella mia JSP, ma niente ... ALLA FACCIAZZA DELLO STANDARD!!!
SONO + CUSTOM CHE LE HARLEY DAVIDSON!!!! MA VAF'

Vado a farmi 1 giro che è meglio ... altrimenti !!!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 10-06-2005 alle 16:13.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 16:18   #26
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da beppegrillo
Allora prendi i .tld e li metti in /WEB-INF e poi .jar rispettivi li metti in /WEB-INF/lib
E poi nel file web.xml metti una cosa così:
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/lib/sql.tld</taglib-location>
</taglib>
Deve funzionarti
PS
... mi sa che qui il "lib" nel PATH non volevi metterlo.

Ho anche aggiunto nel CLASSPATH (come suggerito da Jakarta) il mio jstl.jar.

Adesso mi prendo veramente 1 pausa e vado a studiare Analisi 2, nel frattempo se qualche illuminato sa metter mano ....
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 16:40   #27
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
VOLEVO SOLO METTERE IN EVIDENZA CHE
I file possibili da scaricare per ste cXXzo di JSTL sono:

esclusivamente le JSTL
http://mirrors.publicshout.org/apach...dard-1.1.2.zip

tutte le librerie TAG comprese quelle JSTL
http://cvs.apache.org/builds/jakarta...s-20050610.zip

Miracolosamente i 2 file jstl.jar hanno dimensioni differenti.

In teoria ci dovrebbe servire 5 min x installarle, ma invece niente (almeno per me).

NO COMMENT.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 10-06-2005 alle 16:43.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 20:23   #28
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Ho dovuto mettere in "lib" anche standard.jar ed ora il problema di classe non trovata è sormontato!!

Questo è il codice che voglio eseguire:
Codice HTML:
<html>

<head><title>JDBC with JSTL</title></head>

<body>

<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<sql:setDataSource driver="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/queryjdbc?user=root&password=cane" var="conn1" />

<sql:query var="persone" dataSource="${conn1}"> SELECT * FROM persone ORDER BY cf </sql:query>

<table border=1 align="center">

<thead><th>Codice Fiscale </th><th>Nome </th><th>Cognome </th></thead>

<tbody>
<c:forEach var="row" items="${persone.rows}">

    <tr>
        <td> <c:out value="${row.cf}"/> </td>
        <td> <c:out value="${row.name}"/> </td>
        <td> <c:out value="${row.cognome}"/> </td>
    </tr>

</c:forEach>
</tbody>

</table>

</body>

</html>
... e questo è il nuovo errore:
Codice:
exception 

javax.servlet.ServletException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
	org.apache.jsp.provajdbc1_jsp._jspService(org.apache.jsp.provajdbc1_jsp:105)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause 

javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
	org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(Unknown Source)
	org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(Unknown Source)
	org.apache.jsp.provajdbc1_jsp._jspx_meth_sql_query_0(org.apache.jsp.provajdbc1_jsp:142)
	org.apache.jsp.provajdbc1_jsp._jspService(org.apache.jsp.provajdbc1_jsp:81)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 17-06-2005 alle 23:46.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 20:51   #29
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Garantisco che il driver lo ho nella cartella "lib" e si chiama:
mysql-connector-java-3.1.8-bin.jar

Tano è vero che con le DBTAGS funziona questo:
Codice HTML:
<html>

<head><title>JDBC with Tags</title></head>

<body>

<%@ taglib uri="http://jakarta.apache.org/taglibs/dbtags" prefix="sql" %>

<sql:connection id="conn1">
	<sql:url> jdbc:mysql://localhost/queryjdbc?user=root&password=cane </sql:url>
	<sql:driver> org.gjt.mm.mysql.Driver </sql:driver>
</sql:connection>

<table border=1 align="center">

<thead>
  <th>Codice Fiscale </th>
  <th>Nome </th>
  <th>Cognome </th>
</thead>

<tbody>
<sql:statement id="stm1" conn="conn1">
	<sql:query> SELECT * FROM persone ORDER BY cf </sql:query>
	<sql:resultSet id="rs1">
	<tr>
	  <td><sql:getColumn position="1"/></td>
	  <td><sql:getColumn position="2"/></td>
	  <td><sql:getColumn position="3"/></td>
	</tr>
	</sql:resultSet>
</sql:statement>
</tbody>

</table>

<%-- 
<sql:statement id="ins1" conn="conn1">
	<sql:query> INSERT INTO persone VALUES('DDDDDD','Tony','Russo') </sql:query>
	<sql:execute ignoreErrors="true"/>
</sql:statement>
--%>

<sql:closeConnection conn="conn1"/>

</body>

</html>
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 17-06-2005 alle 23:47.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 21:30   #30
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Ho provato anche quest'altra sintassi:
<sql:setDataSource driver="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/queryjdbc" user="root" password="MIAPWD" var="conn1" />

... analizzando l'sql.tld, ma probabilemnte l'errore sta altrove.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2005, 22:27   #31
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Secondo me questo:
java.sql.SQLException: No suitable driver

è un BUG, perhè TOMCAT non può venirmi a dire che non c'è il driver dato che tutto quello che c'è in "lib" soprattutto in forma diJAR lui deve vederlo.

Inoltre glielo ho aggiunto nel CLASSPATH ... ancora un po' compilo io bit a bit.

IMPOSSIBILE anche che non si compili questo:
Codice HTML:
<sql:setDataSource
  var="conn1"
  driver="com.mysql.jdbc.Driver"
  url="jdbc:mysql://localhost/queryjdbc"
  user="root"
  password="MIAPWD"
 />
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 21-06-2005 alle 17:40.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2005, 10:19   #32
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Altro che "cubo di kubrick"!!!
Ragazzi godetevi il weekend, ma se da lunedì mi date un'ulteriore mano vi ringrazierei molto.
Anche solo pareri che poi ci penserò io a applicare.

Adesso proverò i vari test:
[1] Tutti i driver JDBC di MySQL
[2] Mi butto su PostgreSQL
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2005, 21:56   #33
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Matrixbob
[1] Tutti i driver JDBC di MySQL
Bene, sembra non esistere 1 driver JDBC di tipo 4 per PostgreSQL:
http://jdbc.postgresql.org/download.html

Infatti mettendo il:
postgresql-8.0-311.jdbc3.jar

ottengo questa magnifica query [non fatta però ]:


Quote:
Originariamente inviato da Matrixbob
[2] Mi butto su PostgreSQL
... va beh 1 PM per capirlo e posso già mettrelo da parte ...
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2005, 21:58   #34
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Questo era il "perfetto" codice:
Codice HTML:
<html>

<head><title>JDBC with JSTL</title></head>

<body>

<%@ taglib uri="http://jakarta.apache.org/taglibs/sql" prefix="sql" %>
<%@ taglib uri="http://jakarta.apache.org/taglibs/c" prefix="c" %>

<sql:setDataSource 
	var="conn1"
	driver="org.postgresql.Driver"
	url="jdbc:postgresql://localhost/queryjdbc"
        user="postgres"
        password="cane"
/>

<sql:query var="persone" dataSource="${conn1}">
SELECT * FROM persone ORDER BY cf
</sql:query>

<table border=1 align="center">

<thead><th>Codice Fiscale </th><th>Nome </th><th>Cognome </th></thead>

<tbody>

<c:forEach var="row" items="${persone.rows}">
  <tr>
    <td> <c:out value="${row.cf}"/> </td>
    <td> <c:out value="${row.name}"/> </td>
    <td> <c:out value="${row.cognome}"/> </td>
  </tr>
</c:forEach>

</tbody>

</table>

</body>

</html>
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 17-06-2005 alle 23:48.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2005, 23:08   #35
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Cioè, guardate cosa sono stato costretto a fare:
http://forum.java.sun.com/thread.jspa?threadID=635379
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 14:37   #36
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Forse qua la soluzione:
http://dev.mysql.com/doc/connector/j...at-config.html

ma non capisco come configurare il server.xml ...

e alla fine ho aggiunto dentro i TAG server questo:
Codice HTML:
<Context path="www" docBase="D:\www\public_html">

  <Resource name="jdbc/MySQLDB"
               auth="Container"
               type="javax.sql.DataSource"/>

  <!-- The name you used above, must match _exactly_ here!

       The connection pool will be bound into JNDI with the name
       "java:/comp/env/jdbc/MySQLDB"
  -->

  <ResourceParams name="jdbc/MySQLDB">
    <parameter>
      <name>factory</name>
      <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>

    <!-- Don't set this any higher than max_connections on your
         MySQL server, usually this should be a 10 or a few 10's
         of connections, not hundreds or thousands -->

    <parameter>
      <name>maxActive</name>
      <value>10</value>
    </parameter>

    <!-- You don't want to many idle connections hanging around
         if you can avoid it, only enough to soak up a spike in
         the load -->

    <parameter>
      <name>maxIdle</name>
      <value>5</value>
    </parameter>

    <!-- Don't use autoReconnect=true, it's going away eventually
         and it's a crutch for older connection pools that couldn't
         test connections. You need to decide if your application is
         supposed to deal with SQLExceptions (hint, it should), and
         how much of a performance penalty you're willing to pay
         to ensure 'freshness' of the connection -->

    <parameter>
      <name>validationQuery</name>
      <value>SELECT 1</value>
    </parameter>

   <!-- The most conservative approach is to test connections
        before they're given to your application. For most applications
        this is okay, the query used above is very small and takes
        no real server resources to process, other than the time used
        to traverse the network.

        If you have a high-load application you'll need to rely on
        something else. -->

    <parameter>
      <name>testOnBorrow</name>
      <value>true</value>
    </parameter>

   <!-- Otherwise, or in addition to testOnBorrow, you can test
        while connections are sitting idle -->

    <parameter>
      <name>testWhileIdle</name>
      <value>true</value>
    </parameter>

    <!-- You have to set this value, otherwise even though
         you've asked connections to be tested while idle,
         the idle evicter thread will never run -->

    <parameter>
      <name>timeBetweenEvictionRunsMillis</name>
      <value>10000</value>
    </parameter>

    <!-- Don't allow connections to hang out idle too long,
         never longer than what wait_timeout is set to on the
         server...A few minutes or even fraction of a minute
         is sometimes okay here, it depends on your application
         and how much spikey load it will see -->

    <parameter>
      <name>minEvictableIdleTimeMillis</name>
      <value>60000</value>
    </parameter>

    <!-- Username and password used when connecting to MySQL -->

    <parameter>
     <name>username</name>
     <value>root</value>
    </parameter>

    <parameter>
     <name>password</name>
     <value>cane</value>
    </parameter>

    <!-- Class name for the Connector/J driver -->

    <parameter>
       <name>driverClassName</name>
       <value>com.mysql.jdbc.Driver</value>
    </parameter>

    <!-- The JDBC connection url for connecting to MySQL, notice
         that if you want to pass any other MySQL-specific parameters
         you should pass them here in the URL, setting them using the
         parameter tags above will have no effect, you will also
         need to use &amp; to separate parameter values as the
         ampersand is a reserved character in XML -->

    <parameter>
      <name>url</name>
      <value>jdbc:mysql://localhost:3306/test</value>
    </parameter>

  </ResourceParams>
</Context>
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 17-06-2005 alle 23:49.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 15:27   #37
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Ma niente anche così lo script delle DBTAGS funziona, mentre quello delle JSTL no.
Oltre questo non so fare ....
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2005, 21:03   #38
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
UP!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 23:54   #39
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Così dice l'unica repplica che ho avuto dagli States:
Quote:
Originariamente inviato da tottem71
if you use JSTL 1.1 use this:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>

remember that you must use JSP2.0 and Tomcat 5.0
your web.xml must appear like :

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app version="2.4" 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/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
.............
<taglib>
<taglib-uri>/WEB-INF/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/c</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
.............
</web-app>
Proverò al + presto.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 17-06-2005 alle 23:56.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 21-06-2005, 17:17   #40
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Matrixbob
Così dice l'unica repplica che ho avuto dagli States:


Proverò al + presto.
Perfetto, come dice "tottem71" funziona.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni Nokia Innovation Day 2025: l’Europa ha bisogno d...
Sierra Space: lo spazioplano Dream Chase...
Blue Origin mostra la schermatura per il...
ENEA promette pannelli solari più...
Cartello del carburante: l'AGCM ha emess...
HONOR presenta un outfit progettato con ...
CA Auto Bank e Drivalia al Salone di Tor...
Sembra un sottobicchiere, ma è un...
SPID a pagamento: Poste Italiane valuta ...
Chery lancia Lepas in Europa: il nuovo b...
Dongfeng Box, primo contatto: il perch&e...
Candidato smaschera i recruiter AI con u...
Colpo al 'pezzotto': smantellato il 70% ...
Tineco FLOOR ONE i6 Stretch a soli 299€ ...
Denodo presenta la versione 9.3 della su...
Stati Uniti, attivata la prima batteria ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:22.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v