Java Servlet
у мнея стоит java и Eclipse. Начал писать сервлет но сразу же возникли проблемы import javax.servlet.*; - не нашло. Как и что надо поставить чтобы написаный мною сервлет можна было загрузить на сервер(к примеру JBoss ) и как его потом протестить
Если ти еще не поставил, то тебе нужен какой-то WEB-server, скачай себе Tomcat, и тогда подключи lib'и етого сервера и все будет ОК.
Как его использовать?
У меня есть исходный код сервлета
javax.servlet.http.HttpServlet;
..........................
но javax.servlet.http.HttpServlet; - нет
Или как-то по другому создаются сервлеты?
Можешь обьяснить а то никак не вдуплюсь как сделать сервлет и запустить его
на каком -то серваке
http://forum.codenet.ru/showthread.php?t=21179&highlight=%F1%E5%F0%E2%EB%E5%F2
может тебе ето поможет...
что с ним дальше делать?
Я его запаковал jar
и кинул в папку Tomcat*/webapp/root/web-inf/classes
Потом запускаю его так http://localhost/SampleServlet
Если не трудно попробуйте кто0то запустить єтот сервлет
import java.io.*;
import javax.servlet.*;
class SampleServlet implements Servlet
{
private ServletConfig config;
public void init(ServletConfig config)throws ServletException
{
this.config=config;
}
public ServletConfig getServletConfig()
{
return config;
}
public String getServletInfo()
{
return "A Simple Servlet";
}
public void service(ServletRequest req,ServletResponse res)throws ServletException,IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Simple Servlet</title>");
out.println("/head");
out.println("<body>");
out.println("<h1>A Sample Servlet</h1>");
out.println("</body>");
out.println("</html>");
out.close();
}
public void destroy(){};
}
Пример смотри в топике http://forum.codenet.ru/showthread.php?t=32368.
А вообще, лучше компилить все в war файл, а потом его деплоить.