Sto imparando a scrivere una servlet, siccome preferisco avere un IDE ho integrato Eclipse 3.3. 2 che già usavo per Java con i seguenti plug-in:
Apache Tomcat 5.5.23
Sysdeo Tomcat 3.2.0
GEF SDK 3.2
emf-sdo-xsd-SDK-2.2.0
JEM-SDK-1.2
wtp-R-1.5.0-200606281455
Penso di aver configurato tutto correttamente perchè ho provato a scrivere una pagina jsp seguendo le istruzioni a http://www-128.ibm.com/developerworks/library/os-ectom/ e tutto si è svlto come previsto.
Ho poi scritto la seguente servlet:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
e nella finestra di Eclipse che simula un web browser compare il messaggio HTTP Status 404 - /MyFirstServlet/servlet/HelloWorld perchè succede questo?
Vi riporto l'output della console:
30-apr-2007 9.43.04 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Programmi\Java\jre1.6.0\bin;.;C:\WINDOWS\Sun\Ja va\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\s ystem32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Pro grammi\ATI Technologies\ATI Control Panel;C:\Programmi\QuickTime\QTSystem\
30-apr-2007 9.43.04 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-80
30-apr-2007 9.43.04 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 703 ms
30-apr-2007 9.43.04 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
30-apr-2007 9.43.04 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
30-apr-2007 9.43.04 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
30-apr-2007 9.43.05 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-80
30-apr-2007 9.43.05 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
30-apr-2007 9.43.05 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
30-apr-2007 9.43.05 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
30-apr-2007 9.43.05 org.apache.catalina.startup.Catalina start
INFO: Server startup in 719 ms

Rispondi quotando
