Newsgroup: it.comp.os.linux.development
Titolo: consiglio java

Ho una chatt scritta in java composta naturalmente in un client ed un
server .Per quanto riquarda il client si avvia normalmente da una pagina
html , ma il server come si avvia?
E' composto da una certo numero di file .class e se provo ad avviarli
tramite il comando java mi dice che manca il main . Lo stesso se provo a
fare un file.jar
grazie per i consigli.

sei sicuro che sia un'applicazione ? fai un grep cercando il main.
(spero che tu abbia i sorgenti...)
oppure non sara' mica un'applet ? cerca Applet.
o forse sono servlet o jsp, in tal caso ti serve un app. server
tipo tomcat o resin.
"biko" <leodav@NO_SPAMtiscali.it> ha scritto nel messaggio
news:pan.2002.12.01.01.31.26.674484.2607@NO_SPAMtiscali.it...




Il main naturalmente non c'č; un'applet non č sicuramente; allora rimane
la terza ipotesi.
 grazie

 fare un file.jar
devi cercare il file che ha dentro il main... il problema è che hai tutti
i file complitati.
quindi devi provare uno per uno...ed è possibile che ci siano più main
e non tutti vanno bene.

 non tutti vanno bene.
oltre i file .class ci sono naturalmente anche i .java e a quanto pare
niente main.
ciao

le classi contengono cose tipo HttpServlet o file che
terminano con .jsp ?
oppure prova a postare dei sorgenti....
"biko" <leodav@NO_SPAMtiscali.it> ha scritto nel messaggio
news:pan.2002.12.03.23.58.15.91501.2715@NO_SPAMtiscali.it...



ecco un dei sorgenti; non mi sembra che siano javascript o contengano ciň
che dici
grazie per l'aiuto
ciao biko
import java.net.*;
import java.io.*;
import java.util.*;
public class ChatServer
{
   ServerSocket serverSocket = null;
   static Connections conn;
   static ChannelList clist;
   public static void main(String args[])
   {
      new ChatServer();
   }
 
   public ChatServer()
   {
      conn = new Connections();
      clist = new ChannelList();
      clist.addChannel("General Chat", "Talk about all things general, particularly the Universe");
      clist.addChannel("Music", "Talk about Music");
      clist.addChannel("Science & Technology", "Does anybody want to get on this bus??");
      try
      {
            serverSocket = new ServerSocket(2000);
      }
      catch (IOException e)
      {
            System.out.println("Could not listen on port: " + 2000 + ", " + e);
            System.exit(1);
      }
      System.out.println("For ServerSocket: " + serverSocket.toString());
      System.out.println("Server stared");
      while(true)
      {
	       Socket clientSocket = null;
	       try
         {
	            clientSocket = serverSocket.accept();
              System.out.println("Client connected");
	       }
         catch (IOException e)
         {
              System.out.println("Accept failed: " + 2000 + ", " + e);
              System.exit(1);
         }
         new Servicer(clientSocket, conn, clist).start();
      }
   }
}

    public static void main(String args[])
                         ^^^^
    Ecco il main nel codice che hai postato!
    Pertanto, dovrebbe bastare lanciare il seguente comando:
    java ChatServer
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

 
avevo gia provato
"java.lang.NoClassDefFounError" questo è il risultato



OPPS adesso funziona .
Mi sono accorto che sbagliavo comando; davo ./ChatServer . invece
bisognava dare solo ChatServer
Grazie