Problem deploying
chemapo Jul 8, 2003 8:34 AMHi,
I'm trying to deploy my first web application and I have the next problem:
My directories (D) in the deploy directory are:
 deploy
 ----- cart_session.war (D)
 -------------index.jsp
 ------------ WEB-INF (D)
 ---------------- jboss-web.xml
 --------------- web.xml
 ----------- classes(D)
 --------------- cart_session(D)
 --------------------- Cart
 --------------------- CartBean
 --------------------- CartHome
 --------------------- Item
My ejb is a stateful session bean and i'm trying to access it directly from a jsp (index.jsp)
I have declared an ejb external reference as in
http://wwwswt.fzi.de/~christo/praktikum/j2eeapi/jboss/doc/ch07s22.html
my Jboss-web.xml file:
<!DOCTYPE jboss-web
 PUBLIC "-//JBoss//DTD Web Application 2.3//EN"
 "http://www.jboss.org/j2ee/dtds/jboss-web_3_0.dtd">
<jboss-web>
<ejb-ref>
<ejb-ref-name>cart_session/CartHome</ejb-ref-name>
<jndi-name>ejb/cart_session/Cart</jndi-name>
</ejb-ref>
</jboss-web>
my web.xml file:
<!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>
 <servlet-name>index</servlet-name>
 <jsp-file>/index.jsp</jsp-file>
 <ejb-ref>
 <ejb-ref-name>cart_session/CartHome</ejb-ref-name>
 <ejb-ref-type>Session</ejb-ref-type>
 cartSession.CartHome
 cart_session.Cart
 </ejb-ref>
</web-app>
My index.jsp file is:
<%@ page
 session="false"
 isThreadSafe="true"
 isErrorPage="false"
 import="javax.naming.*,
 cart_session.*,
 java.util.*"
%>
<%
 try {
 Context lContext = new InitialContext();
Object ref=lContext.lookup("java:comp/env/ejb/cart_session/Cart");
 }
 catch( Exception e ) {
 out.println( "Caugth exception: " + e.getMessage() );
 e.printStackTrace();
}
During deployment process, jboss informs that cart_session.war has been deployed succesfully but when i browse index.jsp it can locate my ejb jndi_name, i have also tried to find my ejb jndi name using jmx-console jndiview-->list and i couldn't find it.
Could you help me please
 
    