Hi:
When I startup tomcat I still get the following error:
ERROR reading java.io.ByteArrayInputStream@d2fc36
At Line 63 /web-app/servlet/
Inside my web.xml file I found the following:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
the </servlet> tag is line 63. I placed the servlet
tag above and below the default servlet....does not
help! Could there be a conflict? What more information
can I provide to debug the situation? This is one
entry I found in localhost.log
2002-06-26 14:11:15 WebappLoader[/manager]: Deploying
class repositories to work directory
C:\tomcat4.0.4\work\Standalone\localhost\manager
2002-06-26 14:11:15 StandardManager[/manager]: Seeding
random number generator class
java.security.SecureRandom
2002-06-26 14:11:15 StandardManager[/manager]: Seeding
of random number generator has been completed
2002-06-26 14:11:16 ContextConfig[/manager]: Added
certificates -> request attribute Valve
2002-06-26 14:11:16 ContextConfig[/manager]:
Configured an authenticator for method BASIC
2002-06-26 14:11:16 StandardWrapper[/manager:default]:
Loading container servlet default
2002-06-26 14:11:16 default: init
2002-06-26 14:11:16 StandardWrapper[/manager:invoker]:
Loading container servlet invoker
2002-06-26 14:11:16 invoker: init
2002-06-26 14:11:16 jsp: init
2002-06-26 14:11:16 WebappLoader[]: Deploying class
repositories to work directory
C:\tomcat4.0.4\work\Standalone\localhost\_
2002-06-26 14:11:16 WebappLoader[]: Reloading checks
are enabled for this Context
2002-06-26 14:11:16 StandardManager[]: Seeding random
number generator class java.security.SecureRandom
2002-06-26 14:11:16 StandardManager[]: Seeding of
random number generator has been completed
2002-06-26 14:11:16 ContextConfig[] Configuration
error in application web.xml
java.lang.IllegalArgumentException: addChild: Child
name 'default' is not unique
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at
org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1280)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
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.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1149)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at
org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:89)
at
org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:256)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:824)
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:3371)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at
org.apache.catalina.startup.Catalina.start(Catalina.java:781)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
2002-06-26 14:11:16 ContextConfig[]: Marking this
application unavailable due to previous error(s)
2002-06-26 14:11:16 StandardContext[]: Error
initializing naming context for context
2002-06-26 14:11:16 StandardContext[]: Context startup
failed due to previous errors
2002-06-26 14:11:17 StandardContext[]: Error
initializing naming context for context
2002-06-26 14:11:17 StandardHost[localhost]:
Installing web application at context path
/tomcat-docs from URL
file:C:\tomcat4.0.4\webapps\tomcat-docs
..................................
..................................
I'm googled!
Prashanth
--- Milt Epstein <[EMAIL PROTECTED]> wrote:
> On Wed, 26 Jun 2002, Prashanth Pushpagiri wrote:
>
> > Hi:
>
> > I tried this but when I add the servlet and
> servlet-mapping tags to
> > the web.xml, Tomcat throws an error during
> startup!
> >
> > ERROR reading java.io.ByteArrayInputStream@76cad3
> > At Line 57 /web-app/servlet/
>
> This doesn't mean it's not working, you need to
> figure out what's
> causing this error, maybe it's something totally
> unrelated. And is
> that the entire error message? It looks incomplete.
>
>
> > I tried adding the mappings to web.xml files in
> /conf and my web
> > application...neither a success..
> >
> > Am I doing something wrong? All I want to do is
> send the request to
> > my index.jsp page which will check for something
> and then serve the
> > file out!
>
> At this point, I'm not sure I'm going to be able to
> help you anymore,
> sounds like you've got a different problem. And
> you're going to need
> to provide more information in order for people to
> have an idea what's
> going on.
>
>
> > --- Milt Epstein <[EMAIL PROTECTED]> wrote:
> > > On Tue, 25 Jun 2002, Prashanth Pushpagiri wrote:
> > >
> > > > Hello everyone:
> > > > I am using Tomcat 4.0.4 on IIS. I would like
> to
> > > know if there is a
> > > > way of forwarding requests of a particular
> pattern
> > > to a JSP i
> > > > specify using Tomcat?
> > > >
> > > > For eg. say the user requests for a file like
> > > > /examples/dln/sample.doc I want tomcat to
> forward
> > > the request to a
> > > > JSP /examples/index.jsp instead of serving the
> > > file out. I guess
> > > > this is similar to what servlet mapping is! A
> > > particular URI pattern
> > > > '/examples/dln' should be forwarded to a
> > > particular JSP
> > > > '/examples/index.jsp'.
> > > >
> > > > Any advice and assistance on this would be
> very
> > > helpful.
> > >
> > > Yes, you can do this.
> > >
> > > Just define a servlet in your web.xml, and
> instead
> > > of specifying a
> > > servlet-class, specify a jsp-file. Then you can
> > > specify
> > > servlet-mapping's back to that servlet. A la:
> > >
> > > <servlet>
> > > <servlet-name>somename</servlet-name>
> > > <jsp-file>index.jsp</jsp-file>
> > > ...
> > > </servlet>
> > >
> > > <servlet-mapping>
> > > <servlet-name>somename</servlet-name>
> > > <url-pattern>/dln</url-pattern>
> > > </servlet-mapping>
> > >
> > > (You used to be able to specify the jsp-file
> right
> > > in the
> > > servlet-mapping -- i.e. instead of the
> servlet-name
> > > -- but it looks
> > > like that was changed in the 2.3 spec. I think
> the
> > > above gives the
> > > same effect, just with the extra expense of
> having
> > > to come up with a
> > > servlet name :-).
>
> Milt Epstein
> Research Programmer
> Systems and Technology Services (STS)
> Campus Information Technologies and Educational
> Services (CITES)
> University of Illinois at Urbana-Champaign (UIUC)
> [EMAIL PROTECTED]
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>