Hello,

In addition to the previous mail : if I look in the catalina.log I've got this !!!
What is wrong ??
Child name 'ServletRedirector' is not unique ???

I'am using the web.xml found in the howto_ejb_j2eeri ...

--- snip ---
ContextConfig[/cactus] Configuration error in application web.xml
java.lang.IllegalArgumentException: addChild:  Child name 'ServletRedirector' is
not unique
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
 at org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1256)
 at java.lang.reflect.Method.invoke(Native Method)
 at org.apache.catalina.util.xml.AddChild.end(XmlMapper.java:811)
 at org.apache.catalina.util.xml.XmlMapper.matchEnd(XmlMapper.java:419)
 at org.apache.catalina.util.xml.XmlMapper.endElement(XmlMapper.java:119)
 at org.xml.sax.helpers.XMLReaderAdapter.endElement(XMLReaderAdapter.java:347)
 at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1523)
 at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
 at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
 at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
 at javax.xml.parsers.SAXParser.parse(SAXParser.java:350)
 at javax.xml.parsers.SAXParser.parse(SAXParser.java:140)
 at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
 at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:254)

 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:820)
 at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:224)
 at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)

 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3300)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:415)
 at com.sun.web.server.WebService.addContext(WebService.java:149)
 at
com.sun.web.server.ServletDeployerImpl.loadWebComponents(ServletDeployerImpl.java:214)

 at
com.sun.enterprise.tools.deployment.backend.JarInstallerImpl.deployWebComponents(JarInstallerImpl.java:791)

 at
com.sun.enterprise.tools.deployment.backend.JarInstallerImpl.deployApplication(JarInstallerImpl.java:219)

 at
org.omg.stub.com.sun.enterprise.tools.deployment.backend._JarInstallerImpl_Tie._invoke(Unknown
Source)
 at
com.sun.corba.ee.internal.corba.ServerDelegate.dispatch(ServerDelegate.java:355)
 at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:273)
 at
com.sun.corba.ee.internal.iiop.RequestProcessor.process(RequestProcessor.java:84)
 at
com.sun.corba.ee.internal.orbutil.ThreadPool$PooledThread.run(ThreadPool.java:99)

ContextConfig[/cactus]: Marking this application unavailable due to previous
error(s)
StandardContext[/cactus]: Context startup failed due to previous errors
--- snip ---

Nicolas BULTEAU a �crit :

> Hello,
>
> I' have the same messages than you ...
>
> --- snip ---
> java.io.StreamCorruptedException: InputStream does not contain a
> serialized object
>  at
> java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:849)
>  at java.io.ObjectInputStream.<init>(ObjectInputStream.java:168)
>  at
> org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java:148)
>
>  at
> org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:422)
>
>  at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:130)
>  at
> org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:371)
> --- snip ---
>
> Did you resolve your troubles ? Have you got the solution ?
>
> I  used the howto_ejb_j2eeri to set up my FIRST trial with of CACTUS.
> When you deploy you EJB you need to put it in a application.
> When you deploy you Cactus Web Application you also need to put it in an
> application.
> So I have got 2 applications deployed. Is it right ?
>
> Nicolas

Reply via email to