eu ja criei os arquivos todinhos da minha pagina com netbeans, so que tem um pequeno problema! a pagina so roda se o netbeans estiver aberto e roda ao menos uma vez a aplicação dentro dele! como faço pra criar um web-service externo, pra que eu acesse normalmente sem a necessidade de ter que estar o eclipse,netbeans,java sun creator, ou qualuer outro sistema aberto para o perfeito funcionamento da pagina!
quero que desiminem aqui a arquitetura de pastas,a real configuração do web.xml, onde por o aqruivo de servico.jws(por exemplo) e ele chamar a index.jsp da minha pagina, etc.
::Servico.jws
[code]
import java.io.;
import javax.servlet.;
import javax.servlet.http.*;
public class Servico extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html");
// pegamos o PrintWriter do response, através
// do qual escreveremos o conteudo da pagina
PrintWriter out = response.getWriter();
// Agora vamos escrever o conteudo da pagina
out.println("<HTML>");
out.println("<BODY>");
out.println("<H1>Serviço estartado com sucesso!</h1>");
out.println("</body>");
out.println("</html>");
}
}[/code]
::Web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<!-- Indica ao Tomcat as Servlets da nossa aplicacao -->
<servlet>
<servlet-name>FichaFinanceira</servlet-name>
<servlet-class>Servico</servlet-class>
</servlet>
<!-- Define um padrão de url através do qual a HelloServlet será acessada.
No caso qualquer url do tipo "http://localhost:8080/HelloServletApp/QualquerCoisa.teste"
faz com que a nossa HelloServlet seja chamada -->
<servlet-mapping>
<servlet-name>FichaFinanceira</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<!-- Define outro padrão de url através do qual a HelloServlet será acessada.
No caso, a url "http://localhost:8080/HelloServletApp/HelloServlet"
faz com que a nossa HelloServlet seja chamada -->
<servlet-mapping>
<servlet-name>Ficha</servlet-name>
<url-pattern>/Ficha</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
<!-- 30 minutes -->
</session-config>
</web-app>
obrigado. caso queiram mais alguma classe me falem