- Problemas com servlets -

8 respostas
A

entao eu criei um servelet basico q quando esta no netbeans eu cliko em play e ele roda perfeitamente
porem quando vou abrir meus documentos e abor o projeto ele crio trocentas coisas e uma delas eh o index.jsp
e nao conssigo fazer ele abri em html pra roda no meu servidor
alguem saberia como q eu faço pra compila ele de forma q rode como hml pra poder abri-lo

obrigado

ps: ja salvei extenção como .html e nao funcina o servelet quando faço isso

EDIT - Por favor, ponha um título mais explícito. “AJUDEM URGENTE PLZ” não ajuda ninguém

8 Respostas

F

Cara, posta teu codigo ai.

A

Entao vou posta sim ele fiko assim

o index.jso e eu keria q fosse.hml eh esse

<%–
Document : index
Created on : 06/10/2008, 10:33:02
Author : adriel
–%>

<%@page contentType=“text/html” pageEncoding=“UTF-8”%>

JSP Page

e meu servelet eh esse e esta td rodando perfeito soh nao funciona sem o net beans

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package Adrielweb;

import java.io.;
import java.net.
;

import javax.servlet.;
import javax.servlet.http.
;

/**
*

  • @author adriel
    */
    public class MeuPrimeiroServelet extends HttpServlet {

    /**

    • Processes requests for both HTTP GET and POST methods.
    • @param request servlet request
    • @param response servlet response
      /
      protected void processRequest(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
      String nome = request.getParameter(“nome”);
      String email = request.getParameter(“email”);
      response.setContentType(“text/html;charset=UTF-8”);
      PrintWriter out = response.getWriter();
      try {
      // /
      TODO output your page here
      out.println("");
      out.println("");
      out.println(“Meu nome é " + nome+“t”);
      out.println(”");
      out.println("");
      out.println(“

      Meu nome é " + nome+”

      ");
      out.println("");
      out.println(“

      Meu email é " + email+”

      ");
      out.println("");
      out.println("");
      // */
      } finally {
      out.close();
      }
      }

    //
    /**

    • Handles the HTTP GET method.
    • @param request servlet request
    • @param response servlet response
      */
      protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
      processRequest(request, response);
      }

    /**

    • Handles the HTTP POST method.
    • @param request servlet request
    • @param response servlet response
      */
      protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
      processRequest(request, response);
      }

    /**

    • Returns a short description of the servlet.
      */
      public String getServletInfo() {
      return “Short description”;
      }
      //
      }
Nome:
Email:
fbmanhani

Nao entendi muito bem o que voce quis …mas olha só, quando voce compila um projeto no netbeans…ele cria dentro de uma pasta chamada ‘dist’ um arquivo com o nome do projeto e a extensão ‘.war’ … Ex: projeto.war.

Para executar o que você quer, precisará colocar este war no teu servidor. O netbeans já faz isso automaticamente quando voce clica em ‘play’.

Entao no seu caso voce tera que fazer manualmente. Nao sei qual servidor voce esta utilizando entao nao posso te dar detalhes. Mas voce conseguirá rodar seu projeto. Detalhe …voce rodará ele a partir do index.jsp por exemplo: http://localhost:8080/projeto/index.jsp

A

enato eh isso msm q eu lkero porem nao achei isso q vc me falou nao
entrei no meu projeto aki e achei

src - web - test - nbproject - build

onde fik isso q vc falo?

fbmanhani

No seu caso ele nao deve estar criando a ‘dist’ automaticamente, tente procurar alguma configuração do netbeans para a geração automatica da build. Não tenho como ver isto neste momento pois estou no trabalho. =/

Deve estar nas propriedades do próprio projeto.

A

pronto a dist eu conssegui criar e ja peguei esse arquivo war

porem agora quando eu for joga no meu servidor eu tenho q jogar apenas o war ou td o resto?

e qual eu devo abrir se kise reu te mando todo projeto por email

A

eh achu q pelo visto vou desistir e fik tentando roda o aplet q eh ctz q roda porem nao sei configurar nem o eclipse nem o net benas pra roda-lo se souber de alguima coisa me da um toke des de ja agradeço por td

fbmanhani

adrieldri:
pronto a dist eu conssegui criar e ja peguei esse arquivo war

porem agora quando eu for joga no meu servidor eu tenho q jogar apenas o war ou td o resto?

e qual eu devo abrir se kise reu te mando todo projeto por email

Você deve colocar o war na pasta do servidor…ele não passa de um arquivo zip…caso nao consiga abrir o projeto dessa forma … apenas descompacte o conteudo do .war para uma pasta com o mesmo nome, ‘projeto.war’ por exemplo.

Lembre-se que o servidor precisa estar rodando para acessá-lo.

[]'s

Criado 6 de outubro de 2008
Ultima resposta 7 de out. de 2008
Respostas 8
Participantes 3