Mam utworzonego SessionBean-a (zywam eclipse, apache geronimo). Po wgraniu i uruchomieniu aplikacji dostaję wyjątek NameNotFoundException
Nie mam totalnie pojęcia w czym rzecz, mappedName=Converter, i pobieram również Converter.
Z dokumentacji wiem że wyjątek wyskoczy wtedy gdy chcę się dostać do czegoś czego nie ma. Aplikację uruchamiam klikając przycisk RUN w Eclipse który zapisuje aplikację na serwer i otwiera przegladarkę.
Możecie pomoc?
Tak uruchamiam
<%@page import="javax.ejb.*,javax.naming.*, com.beans.*" %>
<%
InitialContext ctx = new InitialContext();
ConverterBeanRemote bean = (ConverterBeanRemote) ctx.lookup("Converter");
String result = bean.show();
System.out.println(result);
%>
Interfejs
package com.beans;
import javax.ejb.Remote;
@Remote
public interface ConverterBeanRemote {
public String show();
}
Oraz bean
package com.beans;
import javax.ejb.Stateless;
/**
* Session Bean implementation class ConverterBean
*/
@Stateless(mappedName = "Converter")
public class ConverterBean implements ConverterBeanRemote {
/**
* Default constructor.
*/
public ConverterBean() {
// TODO Auto-generated constructor stub
}
public String show(){
return "TOMEK";
}
}