i am new to orion but not the j2ee.  i am having a
problem getting an env-entry attributes.  it is
happening in both servlets and ejbs.  i am using 1.0rc1
on linux redhat 6.2 jdk 1.3 (ibm).  but also happened on
jdk 1.2.2 (sun)

i am currently using an ear archive.  and a j2ee
application.

here is the error:

++++++++++++++++
500 Internal Server Error

java.lang.NullPointerException
        at
com.sun.enterprise.naming.java.javaURLContext.getComponentContext(javaURLContext.java:391)
        at
com.sun.enterprise.naming.java.javaURLContext.lookup(javaURLContext.java:52)
        at
javax.naming.InitialContext.lookup(InitialContext.java:351)
        at
com.saphari.webedit.WebEdit.init(WebEdit.java:54)
        at
com.evermind.server.http.HttpApplication.sj(JAX)
        at
com.evermind.server.http.HttpApplication.r5(JAX)
        at
com.evermind.server.http.HttpApplication.qt(JAX)
        at com.evermind.server.http.dl.cd(JAX)
        at com.evermind.util.e.run(JAX)
++++++++++++++++

code:

+++++++++
        Context context1 = new InitialContext();
        System.out.println("Context1: " + context1);

        System.out.println("Pre Environ: ");
        Integer i =
(Integer)context1.lookup("java:comp/env/testValue");
        System.out.println("Environ: " + i.toString());
+++++++++

web.xml

+++++++
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD
Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
<!-- BEGIN ** WebEdit -->
    <servlet>
        <servlet-name>webedit</servlet-name>
        <display-name>webedit</display-name>
       
<servlet-class>com.saphari.webedit.WebEdit</servlet-class>
    </servlet>
    <env-entry>
        <env-entry-name>testValue</env-entry-name>
        <env-entry-value>1000</env-entry-value>
      <env-entry-type>java.lang.Integer</env-entry-type>
    </env-entry>
    <ejb-ref>
        <description>This is the Authentication
System</description>
       
<ejb-ref-name>ejb/WebEditAuthenticateSessionBean</ejb-ref-name>
        <ejb-ref-type>Session</ejb-ref-type>
       
<home>com.saphari.security.AuthenticateSessionHome</home>
       
<remote>com.saphari.security.AuthenticateSession</remote>
        <ejb-link>AuthenticateSessionBean</ejb-link>
    </ejb-ref>
<!-- END ** WebEdit -->
</web-app>
+++++++

please help.

artie

Reply via email to