sukoy27k
28-12-2005, 14:03
Ho appena finto di lavorare ad un applet X,questa include due classi da me create :un parser di stringhe e una calsse per fare alcuni lavori sulle date.
Le due librerie sono strutturate nei soliti modi con le cartelle a costruire il path del package.
Dall'applet import nel solito modo e tutto funge fin quando applet e package si trovano nella stessa cartella(ovviamente direi).
Il problema dove sorge....ho una jsp e delle servlet che fanno uso degli stessi package,come dalla documentazione del servlet engine "Tomcat",le classi da importare vanno in webapps->Root->web-inf>classes dove dovranno rispecchiare i path dei package.
In questo modo l'import dalla jsp funziona correttamente.
L'applet posta nella cartella root di modo che il server http di tomcat la possa raggiungere.Il problema è che l'import dall'applet non mi funge in quanto Tomcat risolve le richieste soltanto per le servlet e non posso aggiungere nessun codebase del tipo localhost:8080/web-inf/classes in quanto questa è una cartella non accessibile dal server http.
L'unico modo per far funzionare la cosa è aggiungere i due package alla cartella root ein questo modo tuto funge normalmente come giusto che sia,ma non essendo una cosa molto bella aver package replicati,vorrei sapere come dire a Tomcat risolvi gli import anche delle applet.
Grazie :D
Le due librerie sono strutturate nei soliti modi con le cartelle a costruire il path del package.
Dall'applet import nel solito modo e tutto funge fin quando applet e package si trovano nella stessa cartella(ovviamente direi).
Il problema dove sorge....ho una jsp e delle servlet che fanno uso degli stessi package,come dalla documentazione del servlet engine "Tomcat",le classi da importare vanno in webapps->Root->web-inf>classes dove dovranno rispecchiare i path dei package.
In questo modo l'import dalla jsp funziona correttamente.
L'applet posta nella cartella root di modo che il server http di tomcat la possa raggiungere.Il problema è che l'import dall'applet non mi funge in quanto Tomcat risolve le richieste soltanto per le servlet e non posso aggiungere nessun codebase del tipo localhost:8080/web-inf/classes in quanto questa è una cartella non accessibile dal server http.
L'unico modo per far funzionare la cosa è aggiungere i due package alla cartella root ein questo modo tuto funge normalmente come giusto che sia,ma non essendo una cosa molto bella aver package replicati,vorrei sapere come dire a Tomcat risolvi gli import anche delle applet.
Grazie :D