Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda con javabeans y servlet

Estas en el tema de ayuda con javabeans y servlet en el foro de Java en Foros del Web. una ayuda por favor me han pedido en el trabajo que realice un ejemplo lo mas sencillo de javabeans y servlet (es para irse intorudciendo ...
  #1 (permalink)  
Antiguo 07/02/2005, 07:33
 
Fecha de Ingreso: noviembre-2004
Mensajes: 52
Antigüedad: 19 años, 5 meses
Puntos: 0
ayuda con javabeans y servlet

una ayuda por favor me han pedido en el trabajo que realice un ejemplo lo mas sencillo de javabeans y servlet (es para irse intorudciendo en el tema), weno les cuento, tengo el siguiente codigo:



import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import javax.naming.*;
import javax.rmi.PortableRemoteObject;
import Beans.*;

public class BonusServlet extends HttpServlet {
CalcHome homecalc;

public void init(ServletConfig config) throws ServletException{

//Look up home interface
try {
InitialContext ctx = new InitialContext();
Object objref = ctx.lookup("calcs");
homecalc = (CalcHome)PortableRemoteObject.narrow(objref, CalcHome.class);
} catch (Exception NamingException) {
NamingException.printStackTrace();
}
}

public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
String socsec = null;
int multiplier = 0;
double calc = 0.0;
PrintWriter out;
response.setContentType("text/html");
String title = "EJB Example";
out = response.getWriter();
out.println("<HTML><HEAD><TITLE>");
out.println(title);
out.println("</TITLE></HEAD><BODY>");

try{
Calc theCalculation;

//Retrieve Bonus and Social Security Information
String strMult =
request.getParameter("MULTIPLIER");
Integer integerMult = new Integer(strMult);
multiplier = integerMult.intValue();
socsec = request.getParameter("SOCSEC");

//Calculate bonus
double bonus = 100.00;
theCalculation = homecalc.create();
calc = theCalculation.calcBonus(multiplier, bonus);
}catch(Exception CreateException){
CreateException.printStackTrace();
}

//Display Data
out.println("<H1>Bonus Calculation</H1>");
out.println("<P>Soc Sec: " + socsec + "<P>");
out.println("<P>Multiplier: " + multiplier + "<P>");
out.println("<P>Bonus Amount: " + calc + "<P>");
out.println("</BODY></HTML>");
out.close();
}

public void destroy() {
System.out.println("Destroy");
}
}



al compilar esto me entrega el siguiente error

--------------------Configuration: <Default>--------------------
\\192.168.1.56\Traspaso\Tomcat\webapps\web\WEB-INF\classes\BonusServlet.java:10: cannot access CalcHome
bad class file: \\Montu\Traspaso\Tomcat\webapps\web\WEB-INF\classes\Beans\CalcHome.class
class file contains wrong class: Beans.CalcHome
Please remove or make sure it appears in the correct subdirectory of the classpath.
CalcHome homecalc;
^
1 error

Process completed.


se esta ocupando clases que estan en la carpeta Beans , y estan agregada al codigo entonces no se por que este error, weno si alguien sabe que me diga o si falta codigo para ver pr que falla que me diga por favor me urge es importante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:38.