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.getCompone
ntContext(javaURLContext.java
 :391)
         at
 
com.sun.enterprise.naming.java.javaURLContext.lookup(jav
aURLContext.java:52)
         at
 
javax.naming.InitialContext.lookup(InitialContext.java:3
51)
         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-clas
s>
     </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-re
f-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