Hi, C2ers!

 Did anybody try to install C2.0rc1 on IONA App Server
(http://www.iona.com)?
 Or some other server that does not use Tomcat as a servlet container? I
 think that before releasing C2.0 it must be tested with most popular J2EE
 app servers (WebLogic, WebSphere) and results must be documented.

 I am trying to install C2.0rc1 on IONA iPortal App Server 3.0, which is a
 certified J2EE platform, but I get this error during CocoonServlet
 initialization:

 java.lang.NullPointerException
 at java.util.Hashtable.put(Hashtable.java:380)
  at
org.apache.avalon.framework.context.DefaultContext.put(DefaultContext.java:1
07)
  at
org.apache.cocoon.servlet.CocoonServlet.initLogger(CocoonServlet.java:365)
  at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:136)
  at
com.iona.j2ee.web.servlet.ServletInstanceManager.loadAndInitializeServletCla
ss(ServletInstanceManager.java:202)
  at
com.iona.j2ee.web.servlet.ServletInstanceManager.loadUserDefinedServlet(Serv
letInstanceManager.java:192)
  at
com.iona.j2ee.web.servlet.ServletInstanceManager.refresh(ServletInstanceMana
ger.java:89)
  at
com.iona.j2ee.web.servlet.ServletInstanceManager.<init>(ServletInstanceManag
er.java:74)
  at
com.iona.j2ee.web.servlet.ServletContextImpl.<init>(ServletContextImpl.java:
56)
  at
com.iona.j2ee.server.WebApplicationImpl.<init>(WebApplicationImpl.java:61)
  at
com.iona.j2ee.server.DeployedWarModule.applyContainerConfiguration(DeployedW
arModule.java:90)
  at
com.iona.j2ee.server.Deployed.applyContainerConfiguration(Deployed.java:77)
  at com.iona.j2ee.server.ContainerBean.configure(ContainerBean.java:685)
  at com.iona.j2ee.server.ContainerBean._configure(ContainerBean.java:701)
 ....

The source from CocoonServlet.java [C2.0rc1] looks like this:

363        final DefaultContext subcontext = new
DefaultContext(this.appContext);
364        subcontext.put("servlet-context", this.servletContext);
365        subcontext.put("context-root",
this.servletContext.getRealPath("/"));  <-- this raises an NPE

I can only guess what happens: it seems that the server does not extract
files from WAR and works with it and for whatever reason
this.servletContext.getRealPath("/") returns null. What can be done in this
situation?

 Any help would very appreciated.

 Regards,
     Konstantin Piroumian




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to