mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Problemi con import librerie

Ciao a tutti, avrei un problemino riguardo le librerie di java.
Sto facendo uno dei primi programmi con finestre, pulsanti, etc.
All'inizio scrivo import javax.swing.*; e import java.awt.*; e il
compilatore non dà errore (se non nel codice del programma...ma ve lo spiego
sotto).
Se però scendo più nello specifico scrivendo import javax.swing.event; il
compilatore mi dà errore:
cannot resolve symbol
symbol: class event
Se importo tutto con import javax.swing.*; come dicevo prima, non ho errori
del compilatore sulla import, ma ho errori nel codice del programma in
quanto il compilatore non riconosce l'interfaccia ActionListener,
ActionEvent, etc.
E' come se al di sotto di swing non vedesse nulla.
Come potrei risolvere? Ho le librerie incomplete? Dove posso scaricare,
all'interno del sito Sun, il pezzo che eventualmente mi manca?
Utilizzo Java2SDK 1.4.2-02.
grazie

 grazie
prego
 
Inviato da 
www.mynewsgate.net

 Tutto?
Pensavo che l'asterisco importasse anche tutti i sottopackage! :-PP
Difatti se ora importo java.awt.event.* l'interfaccia ActionListener è
riconosciuta, se importo solo java.awt.* no.
E' una cosa che non sapevo... l'asterisco non ha quindi nessuna funzione
(oltre a quella di corretta sintassi)?


Ovviamente una funziona ce l'ha, non lo mettono per bellezza :). Ha la 
funzione di importare tutte le _classi_ di un package, ma, come hai 
detto tu, non i sottopackage. Effettivamente e' un modo un po' 
controintuitivo per definire l'asterisco, rispetto a quello abituale, ma 
cosi' e', per motivi abb ovvi (il concetto di package e' quello di 
'sistema software relativamente separato' - il fatto che io sia 
interessato al package padre, non significa che io debba essere 
interessato al package figlio, e questa definizione dell'asterisco mi 
permette di avere inclusioni comode senza questo obbligo).
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

 ha scritto:

Potresti importare solo una classe, tipo:
import java.awt.event.ActionListener;
Inviato da 
www.mynewsgate.net

 controintuitivo per definire l'asterisco, rispetto a quello abituale, 
[CUT]
IMHO no!
D'altra parte i package rispecchiano la struttura delle directory.
Se, ad esempio, estrai il rt.jar con 
jar xvf rt.jar
e vai poi nella directory java/awt da cui lanci un 
ls * (o dir *)
non trovi ActionListener.class
ma ti devi spostare appunto nella sottodirectory event per vederla.
Inviato da 
www.mynewsgate.net

Grazie 1000 per l'aiuto!

 Come potrei risolvere? Ho le librerie incomplete?
Si, ti manca un buon libro/tutorial.
www.java.sun.com
 --> tutorial
Ciao.
-- 
+-------------------------+--------------------------------------+
| GNU/Linux Slackware 9.0 | Java                                 |
+-------------------------+--------------------------------------+
| Linux Registered User #313185 at 
http://www.counter.li.org
     |
+----------------------------------------------------------------+
Newsgroup: it.comp.java
Titolo: JScrollPane, come visualizzare l'ultima riga?

Ho una JTextArea all'interno di un JScrollPane, sulla quale inserisco
periodicamente delle righe di testo. Quando l'area visibile si riempie
scattano le barre di scorrimento coprendo il nuovo testo e visualizzando il
vecchio (dall'inizio).
Quello che vorrei, invece, è visualizzare sempre il nuovo testo coprendo
quello iniziale....
In pratica: Quale metodo devo chiamare per posizionare la barra di
scorrimento verticale sempre in basso?
Ciao e grazie.



Dal Tutorial della Sun (che vale la pena di consultare):
se taskOutput è una JTextArea
taskOutput.setCaretPosition(taskOutput.getDocument().getLength());
-- 
Ciao
	Fabrizio C.


Grazie per la soluzione del problema, (chiaro e coinciso)
Ciao ....

Newsgroup: it.comp.java
Titolo: Servlet headers

Ciao a tutto il ng,
    ho un client che invia alla servlet parametro attraverso l'uso di un
apposito header, ma la servlet non riesce a recepirlo.
La servlet estende HttpServlet e per leggere gli headers uso:
     for (java.util.Enumeration e = request.getHeaderNames();
e.hasMoreElements() ;) {
         System.out.print((String)e.nextElement());
     }
Ottengo solo quelli definiti nel protocollo HTTP.
Gli header non compresi nel protocollo HTTP vengono tagliati
dall'application service (iplanet sp4)? Esiste un modo affinché la servlet
riesca a riceverli?
Grazie a chi vorrà rispondermi.
Fabrizio

Mi auto rispondo sperando di potere essere di aiuto ad altri.
L'application server iPlanet6 sp4 filtra i parametri non http standard
dell'header.
Quindi alla servlet non arriveranno mai.
La soluzione a questo problema consiste nel:
Eseguire il comando kregedit da una sessione X11 (dalla dir in risulta
installato il plug-in).
Posizionarsi sulla chiave:
SOFTWARE\iPlanet\Application Server\6.0\CCS0\HTTPAPI\INPUTNSAPI
aggiungere il seguente 'value':
* Name: nome header
* Value: 1
* Type: Integer
Uscire e stoppare e poi far ripartire sia ias che il web server
Newsgroup: it.comp.java
Titolo: Problemi con setEchoChar

Ciao a tutti
Sto provando ad usare il metodo setEchoChar della classe textfield ma
ottengo il seguente errore :
miaClasse.java:11: Type expected.
        txtCCliente.setEchoChar('*');
                                ^
1 error
Il pezzo di codice incriminato è il seguente :
 Label lblXCliente = new Label("Descrizione");
 Button OK = new Button("OK");
 TextField txtCCliente = new TextField("",6);
 txtCCliente.setEchoChar('*');
Ho provato a sostituire il carattere '*' con una variabile di tipo char,
ma ottengo lo stesso errore.
Ho provato anche a sostituire l'apice singolo con i dopppi apici, il
carattere * con altri caratteri e addiruttura con la notazione unicode
(\Unnn) ma niente.
Qualcuno può aiutarmi ??
Grazie
Flavio

                                 ^
Non e' che stai usando un jdk 1.0? Se non erro, il metodo si chiamava
setEchoCharacter poi e'  diventato setEchoChar.. pero' dovrebbe darti un
warning.

Piero Cavina ha scritto:

No. sto usando jdk1.1. Ho provato comunque anche ad usare setEchoCharacter,
ma ho sempre lo stesso errore di compilazione.

ma ho sempre lo stesso errore di compilazione.
Sei sicuro che 'commentando' la riga sulla quale hai la segnalazione
di errore, non salti fuori un altro errore da un'altra parte? :-)
Ciao,  
 P.    === Replace "punto" with "." to get my email address.

Piero Cavina ha scritto:

Sono riuscito a risolvere il problema.
Il metodo setEchoChar va richiamato dopo aver aggiunto la TextField ad un
'contenitore'
come nel seguente esempio:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends Applet {
    TextField txtMio = new TextField("A",6);
    //txtMio.setEchoChar('*') <---- qui da errore in fase di compilazione
    public void init(){
        setLayout(new BorderLayout());
        add("Center", txtMio);
        txtMio.setEchoChar('*'); //Qui non da nessun errore
    }//fine init()
}//Fine class Test
Grazie comunque a tutti, in particolare a  Piero Cavina.
Ciao alla prossima

    //txtMio.setEchoChar('*') <---- qui da errore in fase di compilazione
OKKIO! Il contenitore non c'entra. Stai chiamando un metodo nella
parte di dichiarazione delle variabili. Spostalo dentro il metodo
costruttore o un altro metodo (come poi hai fatto) e vedrai che
funziona. Se non e' una svista, dovresi ridare un'occhiata alla
sintassi di Java.


Piero Cavina ha scritto:

effettivamente basta spostare la dichiarazione "txtMio.setEchoChar('*')" dentro un metodo
qualunque č tutto funziona. Avevo capito che una volta inizializzato un oggetto si potesse
richiamare un suo metodo anche nella parte di dichiarazione delle variabili.
Grazie della spiegazione
Flavio
Newsgroup: it.comp.java
Titolo: Ha senso questa operazione?

Mi sono sempre chiesto quanto segue:
ho un'applicazione che deve girare con una jdk versione v, con v<a. Posso
prendermi alcune classi (intendo i sorgenti) da a e compilarli in v?
Ad esempio giro in 1.3 e voglio il JFormattedField della 1.4
C'e' forse anche un problema di class loading e security, nel senso che la
gerarchia javax non puo' essere variata?
Se e' cosi' non posso, in qualche maniera rocambolesca, mettere il
JFormattedField (e soprattutto le eventuali classi della 1.4 che richiede)
in una gerarchia javay?
In generale, che liberta' c'e' di prendere del codice dalle classi standard?
Enrico

 standard?
Totale. Come paradosso puoi anche sostituire le classi standard con le tue. 
Tieni però presente che la cosa, almeno a mio avviso, non è molto furba 
perché tronchi di netto la portabilità del codice.
Spero di esserti stato utile.
-- 
Luca Ferrari,
fluc...@libero.it

Newsgroup: it.comp.java
Titolo: compilatori java

salve a tutti,
volevo chiedere circa la possibilità di creare un eseguibile a partire da
codice java, senza cioè passare per l'interpretazione della VM, ovvero:
quali sono i migliori compilatori?
quanto ci perdo in termini di prestazioni rispetto ad un analogo algoritmo
implementato in C o C++?
grazie

 quali sono i migliori compilatori?
Compilatori??
Per quanto riguarda il file .exe rileggiti i milioni di post dietro e
scoprirai che quella domanda non te la devi proprio porre.


ovvero?
non conosco l'ambiente Windows, quindi non so come si possa generare un
.exe, ma non mi interessa.
io parlavo di compilatori veri e propri tipo il GJC se non erro,
giusto?

 ha scritto nel messaggio
news:abotdp$qk7$1...@hermes.unipg.it...

A quanto ne so l'unico modo di "eseguire" classi java è quella di darle in
pasto a una virtual Machine "croce e delizia" del mondo Java (portabilità,
ma a volte uso di molte risorse).
Il file .java viene compilato in ByteCode (non codice nativo), dal
compilatore java "Javac" (j2sdk), il file risultante .class è leggibile da
qualsiasi Java Virtual Machine (a meno di incomnpatibiltà di versioni e di
mancanza di classi specifiche nel class-path...).
Ciao, Gianluca.
Newsgroup: it.comp.java
Titolo: [j2me]Package Optional

Ciao,
non sono riuscito a capire dove posso scaricare alcune librerie
aggiuntive ed in particolare quelle per l'invio dei messaggi
(Wireless Messaging API).
Dopo varie ricerche sono arrivato a questo link :
http://www.jcp.org/en/jsr/detail?id=120
 ma c'è solo la documentazione e
materiale da leggere;delle librerie non ho trovato nessuna traccia di dove
poterle scaricare!!!Devo forse registrarmi?Qualcuno mi puo aiutare?
Grazie
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 (Wireless Messaging API).
direttamente dalla Sun: 
http://java.sun.com
sfortunatamente da ieri mattina il server non risponde, quindi..
-- 
                Roberto Nunnari -software engineer-
                     mailto:
ro...@nunnisoft.ch
 
http://www.nunnisoft.ch
   Residenza Boschetto 12           tel/fax: 
+41-91-6046511
   6935 Bosco Luganese        """    mobile: 
+41-76-3208561
   Switzerland               (o o)
========================oOO==(_)==OOo========================

 ha scritto nel messaggio
news:170Z252Z72Z1Y1...@usenet.libero.it...


 direttamente dalla Sun: 
http://java.sun.com
Si infatti sono partito da li, ed alla fine sono arrivato qui:
http://www.jcp.org/en/jsr/detail?id=120
, ma non ho trovato le classi da
scaricare(forse ho cercato male).Mi potresti cortesemente indicare il link
giusto?


Newsgroup: it.comp.java
Titolo: Caricare XML in un db Interbase

Scusate la domanda che sara' stata postata mille volte ma mi sto
perdendo nella marea di informazioni disponibili.
Dovrei semplicemente prendere un file xml contenente una serie di
record estratti da un db (e fin qui nessun problema) e inserirli
tramite java in un db interbase.
Qual'e' il metodo migliore e piu' canonico?
Da quello che ho capito la cosa da fare e' parsare il file con SAX-DOM
e creare le query di insert da passare a interclient. E' questo il
metodo migliore o esiste qualche altro sistema piu' furbo tipo:
insertintodbdaxml('filexml','nometabella')?
Se qualcuno che l'ha gia' fatto puo' gentilmente dirmi il suo metodo
... lo ringrazio molto.
Grazie
Jack

specie se hai lo schema dell'xml ti consiglio di usare xmlbeans, evitando 
sax/dom

 sax/dom
Grazie del suggerimento. Dagli esempi che ho visto mi semplifica
abbastanza la vita. Avevo gia' cominciato a screvere codice usando SAX
ma adesso voglio provare questo.
Grazie
Jack

Newsgroup: it.comp.java
Titolo: Lista con Java Beans

Salve a tutti!
Sto cercando disperatamente di imparare a usare i Java Beans... Dovrei
realizzare un componente che:
1) rappresenti una lista di oggetti, e sia in grado di visualizzare le
rappresentazioni esterne di tali oggetti;
2) abbia una rappresentazione grafica in forma di lista;
3) consenta di inserire nuovi oggetti o di eliminarne uno selezionato
con il mouse.
Il tutto tramite Java Beans... ma non so dove mettere le mani!! 
Qualcuno puň aiutarmi?

Qualcuno può aiutarmi?
Newsgroup: it.comp.java
Titolo: finestre non standard

Salve,
qualcuno saprebbe dirmi se e come sia possibile creare delle finestre
con Java, non ortodosse, cioč diverse da quelle standard create del WM.
Un esempio di finestra non standard č quelle di Windows Media Player. In
poche parole, come si puň creare una finestra non rettangolare?
Anticipatamente ringrazio per l'aiuto
    Lorenzo
 
E-Mail:ita...@technologist.com

In teoria tutta la gestione grafica del java dev'essere indipendente dalla
piattaforma, quindi trovare una classe standard già definita per tale scopo
mi sembra improbabile.
Cmq per ovviare il problema potresti cercare un header di libreria scritto
in linguaggio C - ad esempio - e utilizzarlo con il tuo sorgente Java.
Molti compilatori C aggiungono estensioni non standard di tipo gui per i
più svariati usi.

Come faccio ad includere un header scritto in C nel mio file Java? Mi
fai un esempio?
Grazie, Daniele.


Grazie, Daniele.
Prego, anche se l'aiuto è stato scadente.
Newsgroup: it.comp.java
Titolo: Cambiata l'impostazione del classpath con java 6?

Salve a tutti.
Generalmente mi occupo di web application cosa che mi evita di
impazzire con i comandi da shell di java.
Ma adesso mi tocca e....non capisco cosa c'è che non va.
S.O.: Windows Vista.
Ho fatto una classe stupidissima che serve solo a vedere se imposto
bene il classpath.
In pratica non fa nulla se non utilizzare un paio di classi di iText.
Ovviamente sotto Eclipse, mettendo il jar di iText nel classPath,
nessun problema.
I guai nascono quando faccio il jar (con eclipse), che chiameremo
pippo.jar e lancio da riga di comando.
La classe è questa
import com.itextpdf.text.Document;
import com.itextpdf.text.PageSize;
public class ClassPathTest {
	public static void main(String[] args){
		System.out.println("START");
		Document document = new Document(PageSize.A4, 50, 50, 25, 25);
		document.addTitle("Questo è il Title");
		System.out.println("END");
	}
}
Metto il jar di iText in una sottocartella "lib" rispetto a quella del
mio jar.
Il comando che uso è
java -classpath lib\itextpdf-5.1.1.jar;. -jar pippo.jar
Invariabilmente la classe parte e poi...
START
Exception in thread "main" java.lang.NoClassDefFoundError: com/
itextpdf/text/Document
        at ClassPathTest.main(ClassPathTest.java:9)
Caused by: java.lang.ClassNotFoundException:
com.itextpdf.text.Document
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 1 more
Ho provato di tutto:
1) Scrivere il path completo del jar di iText
2) mettere gli slash invece dei backslah
3) separatore con : invece che ;
4) mettere il jar di iText direttamente allo stesso livello del mio (e
quindi java -classpath itextpdf-5.1.1.jar;. ecc.)
5) Creare il jar mettendo un mio manifest con anche il class-path
Ho finito le idee. Una cosa tanto semplice...non capisco dive sbaglio.
Ultima chicca:
se invece eseguo
java -Djava.ext.dirs=.\lib -jar pippo.jar
funziona tutto
Grazie in anticipo

 java -classpath lib\itextpdf-5.1.1.jar;. -jar pippo.jar
http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html
"When you use this option (-jar, n.d.r.), the JAR file is the source
of all user classes, and other user class path settings are ignored. "
n.b.: è documentazione relativa a java 1.4


Grazie :-)
Ho risolto inserendo il Class-Path nel Manifest
P.S.: Giuro che cercando avevo trovato anche esempi del tipo
java -classpath aaa.jar -jar pippo.jar

 java -classpath aaa.jar -jar pippo.jar
su internet si trova di tutto...
Newsgroup: it.comp.java
Titolo: ws

Sto riguardando le varie tecnologie x sviluppare ws, in passato ho
usato axis, e mi chiedevo quale vantaggio avrei ad usare axis2
piuttosto che le librerie proposte da sun?


so che con jax-ws va bene se devi esporli.. cioè quando vuoi partire
da 0
se invece hai già servizi,wsdl ecc nn va ancora benissimo

Newsgroup: it.comp.java
Titolo: tomcat configurazione

salve a tutti,
avrei la necessita' di configurare + web-application (context) all'interno
di uno stesso sito web, potendo al tempo stesso includere files di livello
superiore rispetto al "docBase"; e' possibile? se si', con quale
configurazione?
se non mi sono spiegato bene, ditemelo che ci riprovo :)
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

configurazione?
Teoricamente no, perchè questa cosa andrebbe contro le specifiche Sun
che definiscono il "context" di una web application.
Hai varie soluzioni, comunque, per aggirare il problema. La più
semplice (se usi un sistema operativo vero, quindi non Windows) è il
semplice symbolic link. Non fai altro che inserire, all'interno del
tuo "docBase" il link alla directory superiore ed il gioco è fatto.
Al massimo devi dire a tomcat di accettare i symbolic link (c'e' una
mia FAQ su jGuru: 
http://www.jguru.com/faq/view.jsp?EID=1028397
).
Se sei su un sistema operativo privo dei symbolic link (giocattolo
windows), allora devi usare soluzioni alternative. Dal copiare il
contenuto (sconsigliato) allo scrivere un Filtro che accede per te sul
disco fisico e ti prende il file necessario da ovunque vuoi tu.
	regards
		Kazuma
---
I've got nothing against God. It's his fan club I can't stand.
Alex "Kazuma" Garbagnati, 
http://www.kazuma.net
EJB & Tomcat jGuru FAQ Manager, 
http://www.jGuru.com
Tutor "Progetto Scuole", 
http://www.JIA.it
Java Italian Association - SUN - MIUR

 		Kazuma




altre idee?
Oltre a quella dello scrivere un filtro che si occupa dell'inclusione?
Che tipo di "inclusione" necessiti?
	regards,


 		Kazuma




 "porcate" (vedi copia files)
D'accordo...
Mi chiedo chi è il pazzo che passa da un sistema operativo serio ad un
giocattolo... bah !
    regards,
        Kazuma


 giocattolo... bah !
la sezione grafica di questa azienda ha una luuuunga storia su sistemi
microsoft, e io non posso farci nulla :(
grazie per i consigli


 grazie per i consigli
Dovere
    Regards,


 base del concetto di web application.
sicuramente la portabilita' si perde, pero' al tempo stesso si aumenta il
riutilizzo :)
La questione IMHO e' quindi duplice e al momento preferisco una violazione
delle "sacre tavole", anche perche' inserendomi in un sito prevalentemente
*.asp, sono gia' legato a windows.
ciao

Newsgroup: it.comp.java
Titolo: FDF Toolkit Help!!!!

Ciao a tutti,
io devo usare l'FDFToolkit per creare i pdf (cosě mi hanno detto...)
ma non riesco a trovare in rete nessun esempio o qualcosa che possa
riportare qualche indizio sull'utilizzo...
ad esempio io ho jFdfTk.jar , basta questo file ??? o mi manca ancora qualcosa ?? 
qualcuno puň indicarmi come usare l'fdf???
vi prego aiutatemi ...
ringrazio anticipatamente tutti coloro che mi risponderanno ...
Mirko.

 wrote:

Con l'FDF Tollkit (scaribaile e documentato sul sito sviluppatori Adobe)
puoi :
- usare i PDF come "generatori di POST e GET" : cioe' un PDF che occupa
un frame e che puo' inviare POST e GET ad un URL, EVENTUALMENTE
indirizzando, da server, il risultato su un altro frame (che non e' poca
cosa)
- compilare un PDF gia' esistente, aggiungendo dinamicamente pagine (o
modificandone il contenuto)  
NON credo si possa creare un PDF on line (con l'FDF toolkit), altrimenti
... le vendite di Acrobat base e professional precipiterebbero a zero.
Per Creare un PDF da Java ci sono tanti altri modi, Xalan e FOP per
cominciare e poi una miriade di pacchetti su sourceforge.
Ciao,
    Davide Grandi
PS : ... magari sono un po' arrugginito : l'FDF (5.x) l'ho usato un anno
e mezzo fa ...
--
Ing. Davide Grandi
davide...@mclink.it

Newsgroup: it.comp.java
Titolo: eval

Ragazzi sapete se in java esiste una funzione corrispondente alla *eval* di
javascript che trasforma una stringa in codice???
grazie
InvisigotH

 di javascript che trasforma una stringa in codice???
la jvm non interpreta il sorgente java, ma un bytecode generato dal
compilatore, quei 'giochini' li si fanno generamente solo con i linguaggi
interpretati come javascript oppure, per dirne uno che ho usato tanto
quando stavo su os/2, rexx.

Newsgroup: it.comp.java
Titolo: Problema (per Voi semplicissimo)

Salve
volevo un consiglio su come creare un link in un applet:
<param name="url0,0" value="xxxxx">
Nelle x dovrebbe andare la mia pagina (storia.html)
La pagina "storia" si trova nella stessa cartella della pagina iniziale del
sito, come cavolo dovrei scrivere per farla apparire?
Grazie e scusate per la banalita'
Nel ricordarvi che il Napoli
č gestito da gente da quattro soldi,
vi saluto cordialmente.
Lewi§blues


se è come tu dici , cioè se su xxxxx ci va il nome  del link , dovrai
mettere storia.html
però bisognerebbe vedere come è fatto il programma per esserne sicuri , cioè
vedere come il programma gestisce gli input che gli fornisci con il param.
se no si va a tentativi
ciao
p.s. e la juve allora ? 10 miliardi li potrei dare a maradona, altro che del
piero
vabbè lasciamo perdere queste amarezze :-(


questo dovrebbe significare che non usa l'istruzione getCodeBase() per
aquisire automaticamente il path della pagina , quindi direi di mettere la
stringa completa cioč tipo
http://www.pippo.com/pluto.htm
ciao


ti ringrazio cmq sono riuscito a risolvere il problema ed era come tu mi hai
suggerito
un saluto

Newsgroup: it.comp.java
Titolo: Vettori e socket

Salve a tutti,
è possibile mandare un vettore tramite un socket?
Io conosco le funzioni BufferedReader e PrintWriter che uso per  "scambiare"
stringhe tra un client e un server.
Ora mi servirebbe passare un vettore (o almeno un array) dal mio server al
client.
È possibile?
Anticipatamente ringrazio.

 |
| Delete WORLD from address    |
+------------------------------+

Newsgroup: it.comp.java
Titolo: enum in java

Salve, vengo da dot net e mi servirebbe sapere come si creano l'enumerazioni
in java, per esempio ho la mia classe DDsock vorrei mettere un attributo
state che puo assumere solo i valori Connected e Disconnected qual'è il
modo corretto per farlo?
Grazie Danilo
-- 
 

Danilo wrote:

Forse non è proprio quello che volevi ma penso funzioni ugualmente bene.
class DDsock{
   public final int Connected = 1;
   public final int Disconnected = 2;
   private int state;
   ...
   public void setState(int state){
      if (state != Connected && state != Disconnected)
         throw new IllegalArgumentException();
      this.state = state;
}
Ciao!

Danilo wrote:

Dalla versione 1.5 (attualmente in beta) puoi scrivere:
   enum DDsockState {Connected,Disconnected};
   class DDsock {
      DDsockState state;
      ...
   }
Fino alla versione 1.4 c'erano diversi metodi di "simulare"
gli enum con delle costanti di tipo intero.
- Dario

 per la 1.5 hanno incluso gli enum.
Meglio ancora utilizzare il type safe enum pattern(che è poi quello che ti danno 
a grattise con la 1.5)
http://java.sun.com/developer/Books/effectivejava/Chapter5.pdf
Item 21: Replace enum constructs with classes
Marco
-- 
reply: remove duh.spam.
http://javac.imap.cc

Newsgroup: it.comp.java
Titolo: JInternalFrame

è possibile eliminare la Title bar di un JInternalFrame ???
è possibile in oltre eliminarei bordi ??? come si fa per esempio con i
bottoni con
.setBorderPainted(false);  ??
grazie Diego

dimenticavo ... c'è anche la possibilità .... di bloccare un JInternalFrame
nella posizione originale in cui si trova all'avvio del programma ??? Mi
spiego è possibile impedire all'utente finale di cliccare e trascina in giro
per il pannello il JInternalFrame ???
grazie
Diego

OK,i bordi li ho tolti ma come faccio le altre cose ??
1) eliminare la title bar ?
2) bloccare il JInternalFrame ?

 wrote in message
IVhX7.2330$8C.1...@news1.tin.it...

Newsgroup: it.comp.java
Titolo: Sicurezza Applet con IIS e proxy.

Salve a tutti. ho sviluppato un applet per la visualizzazione di
documenti TIFF. è sviluppato con un jar java JDK 1.3 ed utilizzo la
Java PlugIn 1.3.1 per "eseguire" lato client l'applet. da un client
che ha IIS 5.0 con un proxy che monitora il flusso delle uscite su
Internet ( e quindi npon interviene all'interno della Intranet , così
almeno mi ha spiegato il sistemista di rete dell'azienda ) ricevo
quando apro il file Tiff una richiesta di autenticazione , credo dalla
grafica della console Java, in base allo schema Basic da parte di un
firewall che risulta essere il server IIS stesso. ora il sistemista
nega l'esistenza del firewall come nega qualsiasi influsso del proxy
sull'applet java. dove può essere il problema? davvero il proxy non
influisce sull'applet? e posso fare dei test per capire chi mi
richiede l'autenticazione?
grazie massimo.

L'applet e' firmato?
Dove si trovano i documenti tiff?
Se sono in locale un applet non puo' leggere o scrivere sul client.


 > sull'applet java. dove puň essere il problema? davvero il proxy non


Newsgroup: it.comp.java
Titolo: Leggere il numero IP

Ho cercato nella documemntazione ma non h trovato nulla, vorrei sapere
se esite un metodo per leggere il numero IP assegnato ad una macchina
quando è connessa ad internet.
--
Ciao, Lorenzo

 wrote in message news:37E7E32...@tin.it...

Tramite Java non puoi (restrizioni di sicurezza)  :-( però credo che tramite
CGI si possa fare.
MindFlavor.

 quando è connessa ad internet.
import java.net.*;
public class MyClass {
  public static void main(String args[]) throws Exception {
    InetAddress i = InetAddress.getLocalHost();
    System.out.println(i.toString());
  }
}
Ciao,
	Stefano

 Mailgate.ORG is maintained online by Dario Centofanti
--
Posted from 
e1.ny.us.ibm.com
 [32.97.182.101]
via Mailgate.ORG Server - 
http://www.mailgate.org
Newsgroup: it.comp.java
Titolo: esporta file da applet

Quando si clicca in una pagina htm per fare il download
di un file, il browser chiede se si vuole salvare o aprie, ecco, vorrei
fare una cosa analoga ma tutto contenuto nell'applet.

Si puo fare, ma l'aplet puo accedere al flesystsem locale solo se 
certificata e se l'utente accetta il certificato.

Newsgroup: it.comp.java
Titolo: AIUTO!!!!!!

Scusate la domanda stupida ma, ho scaricato da internet JAVA 2 Kit di
sviluppo, ma non riesco a capire dove posso scrivere il codice......qualcuno
mi può spiegare passo passo come fare..........GRAZIE MOLTE!!!!

 mi puņ spiegare passo passo come fare..........GRAZIE MOLTE!!!!
Ti consiglio blocco note. ESATTO hai sentit... letto bene, ti scrivi le tue
applicazioni da blocco note, le compili (> javac nomeclasse.java) e le
*esegui* (java nomeclasse) dal promp di msdos.
Naturalmente tutto questo se sti usando winzozz...
Nihil
---
nihil est quod ratio facere non posse


http://www.pabasoftware.com

Newsgroup: it.comp.java
Titolo: l'ambiente di sviluppo forte

salve a tutti
	correggetemi se sbaglio, ma da qualche tempo l'ambiente di
sviluppo per java "forte" della Sun è diventato a pagamento e si
chiama qualcosa come "Studio ONE" no ?
Qualcuno sa dirmi dove poter scaricare una delle ultime versioni
dell'ambiente di sviluppo gratuito per Linux ?
ciao e grazie a tutti

Potresti utilizzare il Netbeans (
www.netbeans.org
) che è la versione
open source del Forte.

Andrea Pancotti wrote:

la versione 4 community edition se non mi sbaglio era gratutita, la 5 non 
so; controllerei il sito della sun

Newsgroup: it.comp.java
Titolo: anno da un oggetto Date

vi č una proprietą che mi restituisce l'anno di un oggetto Date? se no
come fare?
premetto che data.getYear() non funziona.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 premetto che data.getYear() non funziona.
E perchè non dovrebbe funzionare?? 

> premetto che data.getYear() non funziona.
certamnete
devi crearti un timezone, magari roma = gmt + 1
poi ti crei un gregoriancalendar
a questo puoi chiedere l'anno corretto a Roma,
che chiaramente e' differente da quello di Bangkok
magari loro hanno fatto capodanno poche ore fa he he
comunque c'e' un esaustivo post di qualche giorno fa
       cya
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:4586081dc2dfba1e2d5...@mygate.mailgate.org...


 getYear() dei aggiungere 1900.
La classe Date non è deprecata!
- Dario
Newsgroup: it.comp.java
Titolo: Non riesco a capire perchè il metodo toArray dà errore...

Salve, sto usando il JDK 1.5.0 update 09.
Stavo cercando di risolvere un problemino e mi sono imbattuto in questo 
rompicapo: voglio cercare di estrarre un'array da un arrayList tramite il 
metodo toArray.
La sintassi che stavo usando č:
int[] finale = new int[temp.size];
temp.toArray(finale);
return(finale);
dove temp č un'oggetto di tipo ArrayList.
Ebbene, il compilatore mi ritorna questo errore:
***************************
C:\>javac -cp . PaternityTest.java
PaternityTest.java:31: cannot find symbol
symbol  : method toArray(int[])
location: class java.util.Vector
                        int[] finale = (int[])temp.toArray(new int[0]);
                                                  ^
Note: PaternityTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
C:\>
*****************
Non riesco proprio a capire cosa ci sia di sbagliato. Ho provato anche altre 
vie, ma ritornano tutti questo errore.
Grazie per qualsiasi aiuto.

 Grazie per qualsiasi aiuto.
l'ArrayList non può contenere elementi int. Può contenere oggetti.
Quindi dovresti usare le classi wrapper. Nel tuo caso la classe
Integer. Ti consiglio di usare un buon libro di Java.

Ancora, il metodo è temp.size().attento alle parentesi. ciao

 Integer. Ti consiglio di usare un buon libro di Java.
Hai ragione. Grazie, ciao.

Newsgroup: it.comp.java
Titolo: importare progetto

Salve, devo importare un progetto in eclipse che non è nel mio
workspace.
Ho fatto File->import->General->existing project into workspace.
Ma mi da il seguente problema. Ho un package che si chiama interfacce
ed in ogni classe ho scritto package interfacce. Tale scritta mi da il
seguente errore: the type java.lang.Object cannot be resolved. It is
indirectly referenced from required .class files.
Ho provato a premere tasto sinistro:e sono andato in configured built
path...
Non so se quello che ho fatto e giustome qualora lo fosse non so
configurare il built path.
AIUTO!!!!!

java build path e scegli la tab Libraries (esattamente come quanod
aggiungi un jar al classpath di progetto). vedrai che prima voce della
lista JRE System Library avra' una parentesina a fiancho che dice
"unbound" (cioe' non la trovo)
Cllick edit -> alternate jre e click installed JRE e browse fino alla
tua JRE. Et voila'.

grazie mille sei stato gentilissimo e chiarissimo!!!!!
Newsgroup: it.comp.java
Titolo: JDBC: Possibile deadlock in resultset.next()?

Quando uso una query del tipo "SELECT * FROM MYTABLE WHERE MYFIELD=value" in
alcuni casi il metodo next() del resultset non ritorna dopo che viene
chiamato dopo l'ultimo record.
In pratica quando lo chiamo e mi aspetto come risultato false che mi sta' ad
indicare che non esistono
piu' record successivi il metodo non ritorna e il programma si blocca in
quel punto.
Tramite il taskmanager di Win2000 ho visto che pero' il programma non
utilizza CPU, quindi desumo
che non sia entrato in loop, ma piu' probabilmente si tratta di un classico
caso di deadlock.
Il database su cui sto' lavorando e' DB2 versione UNIX (direi l'ultimissima,
ma purtroppo
in questo momento non posso precisare quale) mentre il driver jdbc e' uno
zip che e' stato
scaricato insieme ad un "FixPack" per il server.
Ho provato a cambiare il tipo di driver ma se lo faccio il server mi da'
gia' errore durante la
connessione.
Allego un estratto del codice utilizzato:
try {
    Statement st = connection.createStatement();
    ResultSet rs = st.executeQuery(query);
    while (rs.next()) {
      String value = rs.getString("MYFIELD");
    }
    rs.close();
    st.close();
} catch (Exception ex) {...}
Qualcuno potrebbe indicarmi una soluzione oppure darmi qualche info su
problemi analoghi risolti ??
Grazie
Alex



Quale č il livello di isolamento della tua connessione?
Vincenzo Stefanazzi.

 Vincenzo Stefanazzi.
direi sicuramente quella di default.... nel senso che non
imposto nessun livello di isolamento.
A cosa serve tale parametro ?? Potrebbe essere causa
del mio problema ??
Oltre a quello che ho gia' riportato posso dire che il
funzionamento di tale query sembra "funzionare e non
funzionare" in maniera casuale a seconda della
"giornata". Non riesco a capire quale tipo di
problema possa essere, ma mi hanno escluso
categoricamente che tale cosa possa dipendere
dal server (hanno attivato dei debug e mi hanno
comunicato che a quanto pare tutto sembra
funzionare alla perfezione) e dato che il client
gira benissimo su altri database (Oracle e mysql)
devo dedurre che il problema sia il driver JDBC
di DB2.
Grazie.
Alex

 ha scritto nel messaggio
news:9nqlir$rcu$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.java
Titolo: Aiuto!!!configurazione del tomcat 3.2

Salve a tutti ho veramente un problema che mi fa uscire pazza.Spero che
qualcuno mi possa aiutare.Premetto che sono una neofita di java e jsp e so
prorpio il minimo minimo necessario di tomcat.
Io ho installtato tomcat in C:\tomcat;dentro C:\tomcat\lib ci sono tutte gli
archivi .jar necessarie al tomcaat piu tutti i driver per collegarsi ai vari
db,come per esempio oracle e simbajdbcdriver.
Ho modificato il classpath del tomcat in modo tale che trovi il server
tomcat e il compilatore java:
set _CP=%CP%
set TOMCAT_HOME=C:\tomcat
set JAVA_HOME=C:\jdk1.3
set _CLASSPATH=%CLASSPATH%
Invece la cartella della mia applicazione jsp si trova sotto
C:\tomcat\webapps\myapp;dentro myapp si trovano le cartelle jsp,js,css
etc.Fimo a qui mi sembra che l'architettura sia giusta.Ora in
C:\tomcat\webapps\myapp\WEB-INF\classes si trovano tutti imie bean.class
cioč tutti i file java compilati;invece in
C:\tomcat\webapps\myapp\WEB-INF\lib si trovano tutti i .jar che servono alla
mia applicazione, tra cui per esempio mail.jar per mandare delle mail con
java e oreilly.jar per fare l'upload dei file.Il problema consiste in
questo: quando lancio tomat e vado in 
http://localhost:8080/myapp/index.jsp
e provo nella pagina jsp adatta a mandare una mail oppure a fare l'upload di
un file tomcat mi dice che non trova la classe mail oppure delle classi
contenute nell'oreilly.jar.Quindi sembrerebbe che tomcat non riesca a
trovare gli archivi jar contenuti in
C:\tomcat\webapps\myapp\WEB-INF\lib.Devo settare qualcosa nel tomcat.bat?
Perchč dalle documentazioni che ho letto non ci sono indicazioni a riguardo.
AIUTO!!AIUTO!!

Devo settare qualcosa nel tomcat.bat?
Mi sembra che ti manchi una riga tipo questa:
set CLASSPATH=%TOMCAT_INSTALL%\lib\tomcat.jar 
-- 
ciao, hal


wrote:

Scusa, volevo dire non tomcat.jar, ma mail.jar ecc.
-- 
ciao, hal

> Perchè dalle documentazioni che ho letto non ci sono indicazioni a
riguardo.
Uhm, prima di imbarcarci in lunghe analisi di quello che hai fatto (che mi
pare corretto) mi viene una domanda: perché usare tomcat 3.2 e non il
4.1.24?!?

 ha scritto nel messaggio
news:b73836$akoug$1...@ID-49735.news.dfncis.de...

Newsgroup: it.comp.java
Titolo: Installazione j2se1.4

Nessuno di voi ha avuto problemi post-installazione ?
Mi spiego meglio, settimana scorsa ho scaricato la release candidate 3,
provata, compilavo funzionava tutto alla meraviglia, un solo piccolissimo
problema, mi sono accorto che non caricava le appllet sul browser, ho
pensato fosse un problema della versione non definitiva e sono tornato alla
1.3.1_02.
Oggi leggo su questo NG che è uscita la final, scarico, installo, configuro
le variabili di ambiente, ma come prima, anche sul sito sun (c'è una applet
in alto a destra) mi da:
"errore irreversibile di java plug-in 1.4"
"Java runtime environment non può essere caricato da <\bin\hotspot\jvm.dll>
"
Qualcuno ne sa qualcosa?
Io ho provato a:
a) reinstallare la sp2 di win2000 per riaggiornare la vm del s.o.
b) cercare le chiavi sul registro che corrispondessero a
"bin\hotspot\jvm.dll"
c) sul sito 
java.sun.com
 ho trovato info sulle chiavi di registro create
durante l'installazione, ed tutto corretto, compresa la RunTimeLib che punta
al file corretto c:\...\j2re1.4.0\bin\client\jvm.dll
d) tirare un pugno al monitor
Avete qualche consiglio?
Grazie, Grava.

 ha scritto nel messaggio
news:iQ5b8.72787$3J1.2...@news2.tin.it...

Newsgroup: it.comp.java
Titolo: Esistono le FAQ del ng?

Visto che non ho molto tempo per leggermi ogni giorno tutti i post.... mi
chiedevo se esistessero della faq o qualche sito di questo newsgroup!
Grazie
Posted from X-Privat Free NNTP server - 
www.x-privat.org

http://xoomer.virgilio.it/csadun/javafaq.html
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Membro del JUG Torino - 
http://www.jugtorino.it

 ha scritto nel messaggio
news:3f996e2f...@news.it.colt.net...

Grazie mille! Le ho scaricate. Interessante anche il resto del sito,
soprattutto la bibliografia!
Ciao


Newsgroup: it.comp.java
Titolo: Problema JTAPI: JtapiPeerFactory

Negli esempi delle JTAPI distribuiti con la versione 1.2 delle stesse,
all'inizio di tutto viene eseguito questo:
JtapiPeer peer = JtapiPeerFactory.getJtapiPeer(null);
Che assegna al Peer il valore passato alla getJtapiPeer. Ora se questo
valore č null, come nell'esempio, lui carica il DefaultJTapiPerr.class.
ORa, questa classe non c'č. Questa classe in pratica dovrebbe definire
la struttura del tuo provider (che sarebbe il mio modem, se non ho
capito male). Ora, č reperibile da qualche parte ? Non me lo dorvň
scrivere io vero ?

...Ora, è reperibile da qualche parte ? Non me lo dorvò scrivere io vero?
Temo di si' ;-) Mi sono interessato tempo fa delle JTAPI. Speravo di
riuscire a scrivere una applicazione Java per gestire il mio modem.
Purtroppo a quel tempo esistevano solo le specifiche e nessuna
implementazione delle JTAPI (che dovrebbero essere fornite dal costruttore
del tuo modem o dal sistema operativo).
So che qualcuno sta lavorando (a livello amatoriale) ad una implementazione
basata sulle TAPI di Windows. Una recente ricerca mi ha portato a concludere
che implementazioni professionali esistono, ma solo per hardware
particolari. Ancora nessuna basata sulle TAPI :-(
Se hai ricevuto informazioni diverse ti prego di avvertirmi.
Ciao.
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Freeware 
tetr...@geocities.com
   o o o          Java and NetRexx Tutorials
  o o o o          
http://surf.to/tetractys
Newsgroup: it.comp.java
Titolo: tornare indietro dal bytecode?

E' possibile creare il file.java da quello del bytecode .class?
grazie, mapi
************************************************
Indirizzo E-Mail:
ma...@NOSPAMpsynet.net
____________NO-SPAMMING_________________
Cancellate i caretteri in maiuscolo 
per postare reply via E-mail.
************************************************

 E' possibile creare il file.java da quello del bytecode .class?
sě, con alcune limitazioni: vengono persi i commenti e i nomi delle variabili
locali. In Java Builder della Borland č incluso mocha, un decompilatore come
quello che richiedi. Una versione precedente di mocha č free (non sono sicuro,
ma penso supporti solo il jdk 1.0)  e prelevabile al seguente indirizzo:
http://www.brouhaha.com/~eric/computers/mocha.html
ciao
Stefano
(occhio all'antispam)

Sulle pagine di 
www.blackdown.org
, sui link relativi a Java si trova il
jad, un very powerful decompiler scritto in c++ che decompila anche i
sassi... 
Andrea Liana
------------
mailto:
arr...@dei.unipd.it

Newsgroup: it.comp.java
Titolo: installazione j2ee

procedo per punti:
avevo installato la j2se e ho sempre lavorato con quella.
Oggi nel tentare di compilare una classe di esempio copiata da un 
tutorial in rete ho dovuto importare i seguenti pack:
	import javax.servlet.jsp.*;
	import javax.servlet.jsp.tagext.*;
In fase di compilazione ho ottenuto questo messaggio:
FirstTag.java:4: package javax.servlet.jsp does not exist
ho dedotto che questi package sono propri della j2ee (è vero?) ed ho 
deciso di scaricarla e installarla.
Ho proceduto con l'installazione ma ho ancora lo stesso errore...ho 
cercato documentazione riguardante eventuali configurazioni da 
modificare ma non ho trovato niente.
Sono fuori strada?

davide bordiga wrote:

devi includere nel classpath <dir di J2EE>/lib/j2ee.jar
Newsgroup: it.comp.java
Titolo: Ho capito!!!

 quindi puň andare bene \\\\x.x.x.x\\nomestampante
La stampante deve comunque essere installata su un qualsiasi pc della
rete...
Pertanto utilizzando questa strada io passo per quel pc(che comunque
puň essere il mio(se sono installati i driver)) e da quel pc viene
lanciata la stampa.
OK giusto!!!!??!!!
Io sono riuscito a fare delle prove secondo le tue indicazioni e mi va
tutto ok... nel senso che riesco a mandare in stampa la mia
paginetta....(di prova).
Faccio un passo indietro....:
se ipotizziamo perň che nella mia rete ci sia soltanto la stampante,
ed il mio pc.... ed ovviamente non ho i driver installati.... non
posso percorrere piů questa strada.... vero?????
Mi serve una risposta, tua sicura...... piů che altro per convicermi
di quello che ho capito e per andare a dimostrare al cliente che č
impossibile che se non installo i driver sulla mia macchina non posso
riuscire a mandare in stampa il
file....vero???????!!!!!!!!!!!!!??????????
Penso di avere le idee abbastanza chiare(o almeno spero....).
E se si, il merito č tutto tuo......GRAZIE 1000.
Il fatto č che lui aveva idea ed intenzione di fare il tutto senza
driver e servendosi al massimo dell'indirizzo TCP e della porta.....
Ma a me sembra che abbia detto una grossa cazzata...... no????!!!!
Ti ringrazio di nuovo, perň ti chiedo di nuovo un'ultima cosa sempre
su quel cavolo di FORM_FEED, non lo trovo!!!!
Mi sapresti dire in che classe č.... mi sa che č l'unica cosa che
sbaglio ad inserire dentro il file da stampare.....non sono sicuro di
farlo bene....
Ciao e mille grazie di nuovo.....
Ciao.
Maurizio.

 su quel cavolo di FORM_FEED, non lo trovo!!!!
Ti faccio un esempio
dichiaro una variabile
    private final char FORM_FEED = 0x0c; //Carattere di nuova pagina
    [....]
    [....]
    pw.print ( FORM_FEED); //dove pw č il print writer
    pw.flush();
    [....]
Il carattere FORM_FEED nel liguaggio delle stampanti significa proprio
quello,
prova a cercae su google per altre info.
Bene, spero che ora sia piů chiaro :-)) visto che io sono in partenza
per le ferie....
altrimenti dopo il 27 agosto
Ciao

 Ciao
Tutto chiaro, non mi resta che eseguire alla lettera....
Grazie tante....
Ciao e buone ferie.
Maurizio.
Newsgroup: it.comp.java
Titolo: errori con weblogic 5.1 sotto stress

Ciao!
Ho una macchina biprocessore parecchio potente che tuttavia a volte fa un po
di fatica a sopportare le visite che deve far fronte con wl5.1 con virtual
machine 1.3 e oracle andando ad una media di 100 richieste pagina al minuto
(ste casalinghe inferocite dell'etere :) ). In questo periodo mi capita che
quando ho la cpu verso il 60% di carico (non è poi tanto visto che in
passato arrivavamo al 90% e non crollavamo) alcune jsp sembra non riescan a
ricompilarsi e mi da un'eccezione di questo tipo:
Failed to parse compiler output:
java.io.IOException: Not enough space
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:54)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:551)
at java.lang.Runtime.exec(Runtime.java:477)
at java.lang.Runtime.exec(Runtime.java:443)
at weblogic.utils.Executable.exec(Executable.java:170)
at weblogic.utils.Executable.exec(Executable.java:107)
at
weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.jav
a:4 23)
at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:300)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:180)
at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:18
1)< BR> at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:11 8)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.j ava:761)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.j ava:708)
at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Man ager.java:252)
at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:346)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:246)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
Eppure lo spazio memoria è molto libero come pure il mega harddisk...
Qualche idea in proposito? Devo dire che in effetti la nostra installazione
non è delle piu classiche in quanto abbiamo un multihoming su una versione
5.1 dove vien altamente sconsigliato perchè non del tutto stabile (infatti
lo hanno poi pubblicizzato molto dalla 6.x quasi come novità..) e con tre
siti che ci giran (3 istanze di vm differenti) a volte ci costringe a buttar
giu tutto e far ripartire per snellire la garbage collection...
Ok... mi son come al mio solito dilungato parecchio...
Andrea Musumeci
java programmer free lance
www.javalab.it


Hai provato a reimpostare la dimensione iniziale - massima dello heap della JVM con i
parametri -Xms / -Xmx?
Ciao,
    Bruno.
---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola

 parametri -Xms / -Xmx?
Si: ho provato e ti devo dire che la memoria non arriva mai ad essere
occupata al massimo.. Forse è proprio colpa di questo multihoming sulla
5.1...
--

Newsgroup: it.comp.java
Titolo: Strumenti per una ripulitura di un progetto java.

Buongiorno a tutti,
mi chiedevo se qualcuno mi sa consigliare (ammesso che esista) un tool a 
cui, dando in pasto un progetto in java, segnali eventuali metodi che 
non vengono mai richiamati, classi mai utilizzate etc, in modo da poter 
fare una potatura dei rami secchi...
Grazie per l'attenzione
Paolo

 Paolo
-- 
Andrea Francia
http://www.andreafrancia.it/

 Puoi usare la voce "Find Usages" del menu contestuale di Netbeans.
Io uso eclipse, ma immagino che la funzione che mi hai consigliato sia 
simile a "Open call hierarchy".
Credo di non essermi spiegato: mi servirebbe un programma che mi faccia 
una scansione di tutto un progetto e che localizzi eventuali metodi non 
utilizzati, o intere classi mai instanziate etc e mi presenti un elenco 
delle "anomalie".
Ciao
Paolo


PMD ti trova alcune anomalie ma non credo che siano esattamente quelle 
che cerchi tu.
C'e' anche un certo FindBugs, non ne so molto, prova ad informarti.


 fare una potatura dei rami secchi...
Basta usare Eclipse e guardare i warning di segnalazione che da.