You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Carlos Botto <ca...@qualitau.com> on 2009/03/12 00:20:13 UTC
Problem starting Tomcat in Netbeans
Hi,
I'm having problems to start Tomcat in Netbeans. It was working for a
long time until suddenly it stopped. I added a new servlet to the
web.xml file and after that it broke, even after I removed the new
servlet didn't work again. I validated web.xml and got no errors, but
when I validated context.xml I got the following: cvc-elt.1: Cannot find
the declaration of element 'Context'. [2]
The context.xml first lines are:
<?xml version="1.0" encoding="UTF-8"?>
<Context crossContext="true" debug="5" docBase="qualitau"
path="/qualitau" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_my_log." suffix=".txt" timestamp="true"/>
I'm using Bundled Tomcat 5.5.17 with NetBeans 5.5.1
The web.xml file is too big to post it here, but I can do it if needed.
Here is the error from the log:
Mar 11, 2009 3:54:58 PM org.apache.tomcat.util.digester.Digester endElement
SEVERE: End event threw exception
java.lang.reflect.InvocationTargetException
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:597)
at
org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:898)
at
org.apache.catalina.startup.SetNextNamingRule.end(SetNextNamingRule.java:97)
at org.apache.tomcat.util.digester.Rule.end(Rule.java:228)
at
org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1057)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at
org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.NullPointerException
at java.util.Hashtable.containsKey(Hashtable.java:307)
at
org.apache.catalina.deploy.NamingResources.addResourceEnvRef(NamingResources.java:286)
... 48 more
Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
processContextConfig
SEVERE: Parse error in default web.xml
java.lang.NullPointerException
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
at
org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at
org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
processContextConfig
SEVERE: Occurred at line 18 column 20
Mar 11, 2009 3:54:59 PM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Any help will be greatly appreciated.
Carlos Botto
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Carlos Botto <ca...@qualitau.com>.
Chuck,
Sorry by mistake I copied the WEB-INF/web.xml. The conf/web.xml is the
following:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- ======================== Introduction
============================== -->
<!-- This document defines default values for *all* web
applications -->
<!-- loaded into this instance of Tomcat. As each application
is -->
<!-- deployed, this file is processed, followed by
the -->
<!-- "/WEB-INF/web.xml" deployment descriptor from your
own -->
<!--
applications. -->
<!--
-->
<!-- WARNING: Do not configure application-specific resources
here! -->
<!-- They should go in the "/WEB-INF/web.xml" file in your
application. -->
<!-- ================== Built In Servlet Definitions
==================== -->
<!-- The default servlet for all web applications, that serves
static -->
<!-- resources. It processes all requests that are not mapped to
other -->
<!-- servlets with servlet mappings (defined either here or in your
own -->
<!-- web.xml file. This servlet supports the following
initialization -->
<!-- parameters (default values are in square
brackets): -->
<!--
-->
<!-- debug Debugging detail level for messages
logged -->
<!-- by this servlet.
[0] -->
<!--
-->
<!-- fileEncoding Encoding to be used to read static
resources -->
<!-- [platform
default] -->
<!--
-->
<!-- input Input buffer size (in bytes) when
reading -->
<!-- resources to be served.
[2048] -->
<!--
-->
<!-- listings Should directory listings be produced if
there -->
<!-- is no welcome file in this directory?
[false] -->
<!-- WARNING: Listings for directories with
many -->
<!-- entries can be slow and may
consume -->
<!-- significant proportions of server
resources. -->
<!--
-->
<!-- output Output buffer size (in bytes) when
writing -->
<!-- resources to be served.
[2048] -->
<!--
-->
<!-- readonly Is this context "read only", so
HTTP -->
<!-- commands like PUT and DELETE
are -->
<!-- rejected?
[true] -->
<!--
-->
<!-- readmeFile File name to display with the
directory -->
<!-- contents.
[null] -->
<!--
-->
<!-- sendfileSize If the connector used supports sendfile,
this -->
<!-- represents the minimal file size in KB
for -->
<!-- which sendfile will be used. Use a
negative -->
<!-- value to always disable sendfile.
[48] -->
<!--
-->
<!-- For directory listing customization. Checks localXsltFile,
then -->
<!-- globalXsltFile, then defaults to original
behavior. -->
<!--
-->
<!-- localXsltFile Make directory listings an XML doc
and -->
<!-- pass the result to this style sheet
residing -->
<!-- in that directory. This
overrides -->
<!--
globalXsltFile[null] -->
<!--
-->
<!-- globalXsltFile Site wide configuration version
of -->
<!-- localXsltFile This argument is
expected -->
<!-- to be a physical file.
[null] -->
<!--
-->
<!--
-->
<!--filter>
<filter-name>HTTPMonitorFilter</filter-name>
<filter-class>org.netbeans.modules.web.monitor.server.MonitorFilter</filter-class>
<init-param>
<param-name>netbeans.monitor.ide</param-name>
<param-value>127.0.0.1:8082</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>HTTPMonitorFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping-->
<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>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- The "invoker" servlet, which executes anonymous servlet
classes -->
<!-- that have not been defined in a web.xml file. Traditionally,
this -->
<!-- servlet is mapped to the URL pattern "/servlet/*", but you can
map -->
<!-- it to other patterns as well. The extra path info portion of
such a -->
<!-- request must be the fully qualified class name of a Java class
that -->
<!-- implements Servlet (or extends HttpServlet), or the servlet
name -->
<!-- of an existing servlet definition. This servlet supports
the -->
<!-- following initialization parameters (default values are in
square -->
<!--
brackets): -->
<!--
-->
<!-- debug Debugging detail level for messages
logged -->
<!-- by this servlet.
[0] -->
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<!-- The JSP page compiler and execution servlet, which is the
mechanism -->
<!-- used by Tomcat to support JSP pages. Traditionally, this
servlet -->
<!-- is mapped to the URL pattern "*.jsp". This servlet supports
the -->
<!-- following initialization parameters (default values are in
square -->
<!--
brackets): -->
<!--
-->
<!-- checkInterval If development is false and checkInterval
is -->
<!-- greater than zero, background compilations
are -->
<!-- enabled. checkInterval is the time in
seconds -->
<!-- between checks to see if a JSP page needs
to -->
<!-- be recompiled.
[0] -->
<!--
-->
<!--
modificationTestInterval -->
<!-- Causes a JSP (and its dependent files) to
not -->
<!-- be checked for modification during
the -->
<!-- specified time interval (in seconds) from
the -->
<!-- last time the JSP was checked
for -->
<!-- modification. A value of 0 will cause the
JSP -->
<!-- to be checked on every
access. -->
<!-- Used in development mode only.
[4] -->
<!--
-->
<!-- compiler Which compiler Ant should use to compile
JSP -->
<!-- pages. See the Ant documentation for
more -->
<!-- information.
[javac] -->
<!--
-->
<!-- classdebuginfo Should the class file be compiled
with -->
<!-- debugging information?
[true] -->
<!--
-->
<!-- classpath What class path should I use while
compiling -->
<!-- generated servlets? [Created
dynamically -->
<!-- based on the current web
application] -->
<!--
-->
<!-- development Is Jasper used in development mode? If
true, -->
<!-- the frequency at which JSPs are checked
for -->
<!-- modification may be specified via
the -->
<!-- modificationTestInterval parameter.
[true] -->
<!--
-->
<!-- enablePooling Determines whether tag handler pooling
is -->
<!-- enabled
[true] -->
<!--
-->
<!-- fork Tell Ant to fork compiles of JSP pages so
that -->
<!-- a separate JVM is used for JSP page
compiles -->
<!-- from the one Tomcat is running in.
[true] -->
<!--
-->
<!-- ieClassId The class-id value to be sent to
Internet -->
<!-- Explorer when using <jsp:plugin>
tags. -->
<!--
[clsid:8AD9C840-044E-11D1-B3E9-00805F499D93] -->
<!--
-->
<!-- javaEncoding Java file encoding to use for generating
java -->
<!-- source files.
[UTF8] -->
<!--
-->
<!-- keepgenerated Should we keep the generated Java source
code -->
<!-- for each page instead of deleting it?
[true] -->
<!--
-->
<!-- mappedfile Should we generate static content with
one -->
<!-- print statement per input line, to
ease -->
<!-- debugging?
[true] -->
<!--
-->
<!-- trimSpaces Should white spaces in template text
between -->
<!-- actions or directives be trimmed?
[false] -->
<!--
-->
<!-- suppressSmap Should the generation of SMAP info for
JSR45 -->
<!-- debugging be suppressed?
[false] -->
<!--
-->
<!-- dumpSmap Should the SMAP info for JSR45 debugging
be -->
<!-- dumped to a file?
[false] -->
<!-- False if suppressSmap is
true -->
<!--
-->
<!-- genStrAsCharArray Should text strings be generated as
char -->
<!-- arrays, to improve performance in some
cases? -->
<!--
[false] -->
<!--
-->
<!--
errorOnUseBeanInvalidClassAttribute -->
<!-- Should Jasper issue an error when the value
of -->
<!-- the class attribute in an useBean action
is -->
<!-- not a valid bean class?
[true] -->
<!--
-->
<!-- scratchdir What scratch directory should we use
when -->
<!-- compiling JSP pages? [default work
directory -->
<!-- for the current web
application] -->
<!--
-->
<!-- xpoweredBy Determines whether X-Powered-By
response -->
<!-- header is added by generated servlet
[false] -->
<!--
-->
<!-- compilerTargetVM Compiler target
VM -->
<!-- default is
System.properties -->
<!-- java.specification.version >
1.4 -->
<!-- [1.5] else
[1.4] -->
<!--
-->
<!-- compilerSourceVM Compiler source
VM -->
<!-- default is
System.properties -->
<!-- java.specification.version >
1.4 -->
<!-- [1.5] else
[1.4] -->
<!--
-->
<!-- If you wish to use Jikes to compile JSP
pages: -->
<!-- Please see the "Using Jikes" section of the
Jasper-HowTo -->
<!-- page in the Tomcat
documentation. -->
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>mappedfile</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<!-- NOTE: An SSI Filter is also available as an alternative
SSI -->
<!-- implementation. Use either the Servlet or the Filter but NOT
both. -->
<!--
-->
<!-- Server Side Includes processing servlet, which processes
SSI -->
<!-- directives in HTML pages consistent with similar support in
web -->
<!-- servers like Apache. Traditionally, this servlet is mapped to
the -->
<!-- URL pattern "*.shtml". This servlet supports the
following -->
<!-- initialization parameters (default values are in square
brackets): -->
<!--
-->
<!-- buffered Should output from this servlet be
buffered? -->
<!-- (0=false, 1=true)
[0] -->
<!--
-->
<!-- debug Debugging detail level for messages
logged -->
<!-- by this servlet.
[0] -->
<!--
-->
<!-- expires The number of seconds before a page with
SSI -->
<!-- directives will expire. [No
default] -->
<!--
-->
<!--
isVirtualWebappRelative -->
<!-- Should "virtual" paths be interpreted
as -->
<!-- relative to the context root, instead
of -->
<!-- the server root? (0=false, 1=true)
[0] -->
<!--
-->
<!-- inputEncoding The encoding to assume for SSI resources
if -->
<!-- one is not available from the
resource. -->
<!-- [Platform
default] -->
<!--
-->
<!-- outputEncoding The encoding to use for the page that
results -->
<!-- from the SSI processing.
[UTF-8] -->
<!--
-->
<!--
-->
<!-- IMPORTANT: To use the SSI servlet, you also need to rename
the -->
<!-- $CATALINA_HOME/server/lib/servlets-ssi.renametojar
file -->
<!-- to
$CATALINA_HOME/server/lib/servlets-ssi.jar -->
<!--
<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>buffered</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>
-->
<!-- Common Gateway Includes (CGI) processing servlet, which
supports -->
<!-- execution of external applications that conform to the CGI
spec -->
<!-- requirements. Typically, this servlet is mapped to the URL
pattern -->
<!-- "/cgi-bin/*", which means that any CGI applications that
are -->
<!-- executed must be present within the web application. This
servlet -->
<!-- supports the following initialization parameters (default
values -->
<!-- are in square
brackets): -->
<!--
-->
<!-- cgiPathPrefix The CGI search path will start
at -->
<!-- webAppRootDir + File.separator + this
prefix. -->
<!--
[WEB-INF/cgi] -->
<!--
-->
<!-- debug Debugging detail level for messages
logged -->
<!-- by this servlet.
[0] -->
<!--
-->
<!-- executable Name of the exectuable used to run
the -->
<!-- script.
[perl] -->
<!--
-->
<!-- parameterEncoding Name of parameter encoding to be used
with -->
<!-- CGI
servlet. -->
<!--
[System.getProperty("file.encoding","UTF-8")] -->
<!--
-->
<!-- passShellEnvironment Should the shell environment variables
(if -->
<!-- any) be passed to the CGI script?
[false] -->
<!--
-->
<!-- IMPORTANT: To use the CGI servlet, you also need to rename
the -->
<!-- $CATALINA_HOME/server/lib/servlets-cgi.renametojar
file -->
<!-- to
$CATALINA_HOME/server/lib/servlets-cgi.jar -->
<!--
<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>cgiPathPrefix</param-name>
<param-value>WEB-INF/cgi</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
-->
<!-- ================ Built In Servlet Mappings
========================= -->
<!-- The servlet mappings for the built in servlets defined above.
Note -->
<!-- that, by default, the CGI and SSI servlets are *not* mapped.
You -->
<!-- must uncomment these mappings (or add them to your application's
own -->
<!-- web.xml deployment descriptor) to enable these
services -->
<!-- The mapping for the default servlet -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- The mapping for the invoker servlet -->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
<!-- The mapping for the JSP servlet -->
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
<!-- The mapping for the SSI servlet -->
<!--
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
-->
<!-- The mapping for the CGI Gateway servlet -->
<!--
<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>
-->
<!-- ================== Built In Filter Definitions
===================== -->
<!-- NOTE: An SSI Servlet is also available as an alternative
SSI -->
<!-- implementation. Use either the Servlet or the Filter but NOT
both. -->
<!--
-->
<!-- Server Side Includes processing filter, which processes
SSI -->
<!-- directives in HTML pages consistent with similar support in
web -->
<!-- servers like Apache. Traditionally, this filter is mapped to
the -->
<!-- URL pattern "*.shtml", though it can be mapped to "*" as it
will -->
<!-- selectively enable/disable SSI processing based on mime types.
The -->
<!-- contentType init param allows you to apply SSI processing to
JSP -->
<!-- pages, javascript, or any other content you wish. This
filter -->
<!-- supports the following initialization parameters (default values
are -->
<!-- in square
brackets): -->
<!--
-->
<!-- contentType A regex pattern that must be matched
before -->
<!-- SSI processing is
applied. -->
<!--
[text/x-server-parsed-html(;.*)?] -->
<!--
-->
<!-- debug Debugging detail level for messages
logged -->
<!-- by this servlet.
[0] -->
<!--
-->
<!-- expires The number of seconds before a page with
SSI -->
<!-- directives will expire. [No
default] -->
<!--
-->
<!--
isVirtualWebappRelative -->
<!-- Should "virtual" paths be interpreted
as -->
<!-- relative to the context root, instead
of -->
<!-- the server root? (0=false, 1=true)
[0] -->
<!--
-->
<!--
-->
<!-- IMPORTANT: To use the SSI filter, you also need to rename
the -->
<!-- $CATALINA_HOME/server/lib/servlets-ssi.renametojar
file -->
<!-- to
$CATALINA_HOME/server/lib/servlets-ssi.jar -->
<!--
<filter>
<filter-name>ssi</filter-name>
<filter-class>
org.apache.catalina.ssi.SSIFilter
</filter-class>
<init-param>
<param-name>contentType</param-name>
<param-value>text/x-server-parsed-html(;.*)?</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
</filter>
-->
<!-- ==================== Built In Filter Mappings
====================== -->
<!-- The mapping for the SSI Filter -->
<!--
<filter-mapping>
<filter-name>ssi</filter-name>
<url-pattern>*.shtml</url-pattern>
</filter-mapping>
-->
<!-- ==================== Default Session Configuration
================= -->
<!-- You can set the default session timeout (in minutes) for all
newly -->
<!-- created sessions by modifying the value
below. -->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<!-- ===================== Default MIME Type Mappings
=================== -->
<!-- When serving static resources, Tomcat will automatically
generate -->
<!-- a "Content-Type" header based on the resource's filename
extension, -->
<!-- based on these mappings. Additional mappings can be added here
(to -->
<!-- apply to all web applications), or in your own application's
web.xml -->
<!-- deployment
descriptor. -->
<mime-mapping>
<extension>abs</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ai</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aif</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aifc</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aiff</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aim</extension>
<mime-type>application/x-aim</mime-type>
</mime-mapping>
<mime-mapping>
<extension>art</extension>
<mime-type>image/x-jg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>asf</extension>
<mime-type>video/x-ms-asf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>asx</extension>
<mime-type>video/x-ms-asf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>au</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>avi</extension>
<mime-type>video/x-msvideo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>avx</extension>
<mime-type>video/x-rad-screenplay</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bcpio</extension>
<mime-type>application/x-bcpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bin</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bmp</extension>
<mime-type>image/bmp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>body</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cdf</extension>
<mime-type>application/x-netcdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cer</extension>
<mime-type>application/x-x509-ca-cert</mime-type>
</mime-mapping>
<mime-mapping>
<extension>class</extension>
<mime-type>application/java</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cpio</extension>
<mime-type>application/x-cpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>csh</extension>
<mime-type>application/x-csh</mime-type>
</mime-mapping>
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dib</extension>
<mime-type>image/bmp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dtd</extension>
<mime-type>application/xml-dtd</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dv</extension>
<mime-type>video/x-dv</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dvi</extension>
<mime-type>application/x-dvi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>eps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>etx</extension>
<mime-type>text/x-setext</mime-type>
</mime-mapping>
<mime-mapping>
<extension>exe</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gtar</extension>
<mime-type>application/x-gtar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gz</extension>
<mime-type>application/x-gzip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hdf</extension>
<mime-type>application/x-hdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htc</extension>
<mime-type>text/x-component</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hqx</extension>
<mime-type>application/mac-binhex40</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ief</extension>
<mime-type>image/ief</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jar</extension>
<mime-type>application/java-archive</mime-type>
</mime-mapping>
<mime-mapping>
<extension>java</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jnlp</extension>
<mime-type>application/x-java-jnlp-file</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpe</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpeg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>js</extension>
<mime-type>text/javascript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jsf</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jspf</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>kar</extension>
<mime-type>audio/midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>latex</extension>
<mime-type>application/x-latex</mime-type>
</mime-mapping>
<mime-mapping>
<extension>m3u</extension>
<mime-type>audio/x-mpegurl</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mac</extension>
<mime-type>image/x-macpaint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>man</extension>
<mime-type>application/x-troff-man</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mathml</extension>
<mime-type>application/mathml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>me</extension>
<mime-type>application/x-troff-me</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mid</extension>
<mime-type>audio/midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>midi</extension>
<mime-type>audio/midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mif</extension>
<mime-type>application/vnd.mif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mov</extension>
<mime-type>video/quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>movie</extension>
<mime-type>video/x-sgi-movie</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp1</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp2</extension>
<mime-type>audio/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpa</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpe</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpeg</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpega</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpg</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpv2</extension>
<mime-type>video/mpeg2</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ms</extension>
<mime-type>application/x-troff-ms</mime-type>
</mime-mapping>
<mime-mapping>
<extension>nc</extension>
<mime-type>application/x-netcdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>oda</extension>
<mime-type>application/oda</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ogg</extension>
<mime-type>application/ogg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pbm</extension>
<mime-type>image/x-portable-bitmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pct</extension>
<mime-type>image/pict</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pgm</extension>
<mime-type>image/x-portable-graymap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pic</extension>
<mime-type>image/pict</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pict</extension>
<mime-type>image/pict</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pls</extension>
<mime-type>audio/x-scpls</mime-type>
</mime-mapping>
<mime-mapping>
<extension>png</extension>
<mime-type>image/png</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pnm</extension>
<mime-type>image/x-portable-anymap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pnt</extension>
<mime-type>image/x-macpaint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ppm</extension>
<mime-type>image/x-portable-pixmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pps</extension>
<mime-type>application/vnd.ms-powerpoint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ppt</extension>
<mime-type>application/vnd.ms-powerpoint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>psd</extension>
<mime-type>image/x-photoshop</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qt</extension>
<mime-type>video/quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qti</extension>
<mime-type>image/x-quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qtif</extension>
<mime-type>image/x-quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ras</extension>
<mime-type>image/x-cmu-raster</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rdf</extension>
<mime-type>application/rdf+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rgb</extension>
<mime-type>image/x-rgb</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rm</extension>
<mime-type>application/vnd.rn-realmedia</mime-type>
</mime-mapping>
<mime-mapping>
<extension>roff</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rtf</extension>
<mime-type>text/rtf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rtx</extension>
<mime-type>text/richtext</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sh</extension>
<mime-type>application/x-sh</mime-type>
</mime-mapping>
<mime-mapping>
<extension>shar</extension>
<mime-type>application/x-shar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>shtml</extension>
<mime-type>text/x-server-parsed-html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>smf</extension>
<mime-type>audio/x-midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sit</extension>
<mime-type>application/x-stuffit</mime-type>
</mime-mapping>
<mime-mapping>
<extension>snd</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>src</extension>
<mime-type>application/x-wais-source</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sv4cpio</extension>
<mime-type>application/x-sv4cpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sv4crc</extension>
<mime-type>application/x-sv4crc</mime-type>
</mime-mapping>
<mime-mapping>
<extension>svg</extension>
<mime-type>image/svg+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>svgz</extension>
<mime-type>image/svg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>swf</extension>
<mime-type>application/x-shockwave-flash</mime-type>
</mime-mapping>
<mime-mapping>
<extension>t</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tar</extension>
<mime-type>application/x-tar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tcl</extension>
<mime-type>application/x-tcl</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tex</extension>
<mime-type>application/x-tex</mime-type>
</mime-mapping>
<mime-mapping>
<extension>texi</extension>
<mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>texinfo</extension>
<mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tif</extension>
<mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tiff</extension>
<mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tr</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tsv</extension>
<mime-type>text/tab-separated-values</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ulw</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ustar</extension>
<mime-type>application/x-ustar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>vrml</extension>
<mime-type>model/vrml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>vsd</extension>
<mime-type>application/x-visio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>vxml</extension>
<mime-type>application/voicexml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wav</extension>
<mime-type>audio/x-wav</mime-type>
</mime-mapping>
<mime-mapping>
<!-- Wireless Bitmap -->
<extension>wbmp</extension>
<mime-type>image/vnd.wap.wbmp</mime-type>
</mime-mapping>
<mime-mapping>
<!-- WML Source -->
<extension>wml</extension>
<mime-type>text/vnd.wap.wml</mime-type>
</mime-mapping>
<mime-mapping>
<!-- Compiled WML -->
<extension>wmlc</extension>
<mime-type>application/vnd.wap.wmlc</mime-type>
</mime-mapping>
<mime-mapping>
<!-- WML Script Source -->
<extension>wmls</extension>
<mime-type>text/vnd.wap.wmlscript</mime-type>
</mime-mapping>
<mime-mapping>
<!-- Compiled WML Script -->
<extension>wmlscriptc</extension>
<mime-type>application/vnd.wap.wmlscriptc</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wrl</extension>
<mime-type>model/vrml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xbm</extension>
<mime-type>image/x-xbitmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xht</extension>
<mime-type>application/xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xhtml</extension>
<mime-type>application/xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/vnd.ms-excel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xml</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xpm</extension>
<mime-type>image/x-xpixmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsl</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xslt</extension>
<mime-type>application/xslt+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xul</extension>
<mime-type>application/vnd.mozilla.xul+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xwd</extension>
<mime-type>image/x-xwindowdump</mime-type>
</mime-mapping>
<mime-mapping>
<extension>Z</extension>
<mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
<extension>z</extension>
<mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<!-- ==================== Default Welcome File List
===================== -->
<!-- When a request URI refers to a directory, the default servlet
looks -->
<!-- for a "welcome file" within that directory and, if
present, -->
<!-- to the corresponding resource URI for display. If no welcome
file -->
<!-- is present, the default servlet either serves a directory
listing, -->
<!-- or returns a 404 status, depending on how it is
configured. -->
<!--
-->
<!-- If you define welcome files in your own application's
web.xml -->
<!-- deployment descriptor, that list *replaces* the list
configured -->
<!-- here, so be sure that you include any of the default values
that -->
<!-- you wish to
include. -->
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Thanks again
Carlos
Carlos Botto wrote:
> Chuck,
>
> Thanks for your answer.
>
> I generated the DTD and fixed the config.xml problem.
>
> But the other problem is still there. I didn't touch conf/web.xml, but
> I checked it out anyway and didn't find a problem (should be at line
> 18 column 20).
>
> Here are the first 24 lines from conf/web.xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> version="2.4">
> <description>QualiTau Intranet</description>
> <display-name>QualiTau Intranet</display-name>
> <listener>
> <listener-class>com.qualitau.startup.JDBCStartup</listener-class>
> </listener>
> <!-- Basic permissions to access any page on the site -->
> <security-constraint>
> <web-resource-collection>
> <web-resource-name>QualiTau Web Applications</web-resource-name>
> <url-pattern>/*</url-pattern>
> </web-resource-collection>
> <auth-constraint>
> <role-name>portal</role-name>
> </auth-constraint>
> <user-data-constraint>
> <transport-guarantee>CONFIDENTIAL</transport-guarantee>
> </user-data-constraint>
> </security-constraint>
>
> Thanks again
>
>
>
> Carlos
>
> Caldarale, Charles R wrote:
>>> From: Carlos Botto [mailto:carlosb@qualitau.com] Subject: Problem
>>> starting Tomcat in Netbeans
>>>
>>> when I validated context.xml I got the following: cvc-elt.1: Cannot
>>> find the declaration of element 'Context'. [2]
>>>
>>
>> Since there is no DTD to validate against, that's not surprising.
>>
>>
>>> <Context crossContext="true" debug="5" docBase="qualitau"
>>> path="/qualitau" reloadable="true">
>>> <Logger className="org.apache.catalina.logger.FileLogger"
>>> prefix="localhost_my_log." suffix=".txt" timestamp="true"/>
>>>
>>
>> Tomcat has supported a <Logger> element in quite some time, so that
>> should come out. Also, the path attribute is illegal when the
>> <Context> element is in your webapp's META-INF/context.xml file
>> (which is where it should be).
>>
>>
>>> Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
>>> processContextConfig
>>> SEVERE: Parse error in default web.xml
>>>
>>
>> Note that the above refers to the *default* web.xml, not the one in
>> your webapp's WEB-INF directory. What did you break in Tomcat's
>> conf/web.xml file?
>>
>>
>>> Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
>>> processContextConfig
>>> SEVERE: Occurred at line 18 column 20
>>>
>>
>> That should give you a pretty good idea of where to look.
>>
>> - Chuck
>>
>>
>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE
>> PROPRIETARY MATERIAL and is thus for use only by the intended
>> recipient. If you received this in error, please contact the sender
>> and delete the e-mail and its attachments from all computers.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Carlos Botto <ca...@qualitau.com>.
Chuck,
Thanks for your answer.
I generated the DTD and fixed the config.xml problem.
But the other problem is still there. I didn't touch conf/web.xml, but I
checked it out anyway and didn't find a problem (should be at line 18
column 20).
Here are the first 24 lines from conf/web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<description>QualiTau Intranet</description>
<display-name>QualiTau Intranet</display-name>
<listener>
<listener-class>com.qualitau.startup.JDBCStartup</listener-class>
</listener>
<!-- Basic permissions to access any page on the site -->
<security-constraint>
<web-resource-collection>
<web-resource-name>QualiTau Web Applications</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>portal</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
Thanks again
Carlos
Caldarale, Charles R wrote:
>> From: Carlos Botto [mailto:carlosb@qualitau.com]
>> Subject: Problem starting Tomcat in Netbeans
>>
>> when I validated context.xml I got the following: cvc-elt.1:
>> Cannot find the declaration of element 'Context'. [2]
>>
>
> Since there is no DTD to validate against, that's not surprising.
>
>
>> <Context crossContext="true" debug="5" docBase="qualitau"
>> path="/qualitau" reloadable="true">
>> <Logger className="org.apache.catalina.logger.FileLogger"
>> prefix="localhost_my_log." suffix=".txt" timestamp="true"/>
>>
>
> Tomcat has supported a <Logger> element in quite some time, so that should come out. Also, the path attribute is illegal when the <Context> element is in your webapp's META-INF/context.xml file (which is where it should be).
>
>
>> Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
>> processContextConfig
>> SEVERE: Parse error in default web.xml
>>
>
> Note that the above refers to the *default* web.xml, not the one in your webapp's WEB-INF directory. What did you break in Tomcat's conf/web.xml file?
>
>
>> Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
>> processContextConfig
>> SEVERE: Occurred at line 18 column 20
>>
>
> That should give you a pretty good idea of where to look.
>
> - Chuck
>
>
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Carlos Botto <ca...@qualitau.com>.
Ron,
I already did what you suggest. I created errors on purpose on that file
and got a different error. What it's interesting is that I created some
errors below the line 18 and it changed the error message and error line.
This the computer where I develop and I run bundled Tomcat for debugging
purposes.
Thank for your help Ron, I'll keep trying.
Carlos
Ron McNulty wrote:
> Hi Carlos
>
> If your Tomcat is starting OK from its normal /bin/startup.sh or
> /bin/startup.bat script, then there is nothing wrong with your web.xml
> file. So that suggests Netbeans is not using that web.xml, or is doing
> something really strange (Setting CATALINA_HOME wrongly?).
>
> I would try putting a few lines of garbage in web.xml, and see if you
> get a different startup error. That will lock down if the complaint is
> in fact from conf/web.xml.
>
> Maybe we are the wrong NG to help. (I am an Eclipse user myself).
>
> Also, do you need to start Tomcat from within Netbeans? I'm almost
> certain it will support Tomcat's remote debugging option, which allows
> independent startup.
>
> Regards
>
> Ron
>
> ----- Original Message ----- From: "Carlos Botto" <ca...@qualitau.com>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Saturday, March 14, 2009 12:41 PM
> Subject: Re: Problem starting Tomcat in Netbeans
>
>
>> Ron,
>>
>> I did it. Also I deleted the line and typed it again.
>>
>>
>> Thanks
>>
>>
>>
>> Carlos
>>
>> Ron McNulty wrote:
>>> Hi Carlos
>>>
>>> The error is coming from Digester, whose job in life is simply to
>>> parse XML files and read them into objects. Have you opened web.xml
>>> with a hex editor and checked for non-ascii characters?
>>>
>>> Regards
>>>
>>> Ron
>>>
>>> ----- Original Message ----- From: "Carlos Botto"
>>> <ca...@qualitau.com>
>>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>>> Sent: Saturday, March 14, 2009 12:04 PM
>>> Subject: Re: Problem starting Tomcat in Netbeans
>>>
>>>
>>>> Hi Ron,
>>>>
>>>> There are no * in the code, those in the email were put on purpose
>>>> to underline the 18th. line.
>>>> Thanks
>>>>
>>>>
>>>>
>>>>
>>>> Carlos
>>>>
>>>> Ron McNulty wrote:
>>>>> Hi Carlos
>>>>>
>>>>> This line looks odd? Why are there asterisks around it?
>>>>>
>>>>>
>>>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>>>>
>>>>> Regards
>>>>>
>>>>> Ron
>>>>>
>>>>> ----- Original Message ----- From: "Carlos Botto"
>>>>> <ca...@qualitau.com>
>>>>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>>>>> Sent: Saturday, March 14, 2009 11:43 AM
>>>>> Subject: Problem starting Tomcat in Netbeans
>>>>>
>>>>>
>>>>>> Sorry for bothering the list with the same problem again, but
>>>>>> this problem has became a nightmare at this point.
>>>>>> Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting
>>>>>> the following error:
>>>>>>
>>>>>> *SEVERE: Parse error in default web.xml
>>>>>> java.lang.NullPointerException*
>>>>>> at
>>>>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
>>>>>>
>>>>>> at
>>>>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
>>>>>>
>>>>>> at
>>>>>> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>>>>>>
>>>>>> at
>>>>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>>>>>>
>>>>>> at
>>>>>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>>>>>> at
>>>>>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>>>>> at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>>>>> at
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>>>>>>
>>>>>> at
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>> 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:597)
>>>>>> at
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>> at
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
>>>>>> processContextConfig
>>>>>> *SEVERE: Occurred at line 18 column 20*
>>>>>>
>>>>>> This is what I have in the first lines of my conf/web.xml (the
>>>>>> 18th. line is in black).
>>>>>>
>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>>>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>>>>>> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>>>>>> <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>false</param-value>
>>>>>> </init-param>
>>>>>> <load-on-startup>1</load-on-startup>
>>>>>> </servlet>
>>>>>> <servlet>
>>>>>> <servlet-name>jsp</servlet-name>
>>>>>>
>>>>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>>>>>
>>>>>> <init-param>
>>>>>> <param-name>mappedfile</param-name>
>>>>>> <param-value>true</param-value>
>>>>>> </init-param>
>>>>>> </servlet>
>>>>>> <servlet-mapping>
>>>>>> <servlet-name>default</servlet-name>
>>>>>> <url-pattern>/</url-pattern>
>>>>>> </servlet-mapping>
>>>>>> <servlet-mapping>
>>>>>> <servlet-name>jsp</servlet-name>
>>>>>> <url-pattern>*.jsp</url-pattern>
>>>>>> </servlet-mapping>
>>>>>> <servlet-mapping>
>>>>>> <servlet-name>jsp</servlet-name>
>>>>>> <url-pattern>*.jspx</url-pattern>
>>>>>> </servlet-mapping>
>>>>>> <session-config>
>>>>>> <session-timeout>30</session-timeout>
>>>>>> </session-config>
>>>>>>
>>>>>> I've tried different things, like replacencing the conf/web.xml
>>>>>> with the one in production but nothing has worked at this point.
>>>>>> I'll really appreciate any input on this.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Carlos
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Ron McNulty <rm...@xtra.co.nz>.
Hi Carlos
If your Tomcat is starting OK from its normal /bin/startup.sh or
/bin/startup.bat script, then there is nothing wrong with your web.xml file.
So that suggests Netbeans is not using that web.xml, or is doing something
really strange (Setting CATALINA_HOME wrongly?).
I would try putting a few lines of garbage in web.xml, and see if you get a
different startup error. That will lock down if the complaint is in fact
from conf/web.xml.
Maybe we are the wrong NG to help. (I am an Eclipse user myself).
Also, do you need to start Tomcat from within Netbeans? I'm almost certain
it will support Tomcat's remote debugging option, which allows independent
startup.
Regards
Ron
----- Original Message -----
From: "Carlos Botto" <ca...@qualitau.com>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Saturday, March 14, 2009 12:41 PM
Subject: Re: Problem starting Tomcat in Netbeans
> Ron,
>
> I did it. Also I deleted the line and typed it again.
>
>
> Thanks
>
>
>
> Carlos
>
> Ron McNulty wrote:
>> Hi Carlos
>>
>> The error is coming from Digester, whose job in life is simply to parse
>> XML files and read them into objects. Have you opened web.xml with a hex
>> editor and checked for non-ascii characters?
>>
>> Regards
>>
>> Ron
>>
>> ----- Original Message ----- From: "Carlos Botto" <ca...@qualitau.com>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Saturday, March 14, 2009 12:04 PM
>> Subject: Re: Problem starting Tomcat in Netbeans
>>
>>
>>> Hi Ron,
>>>
>>> There are no * in the code, those in the email were put on purpose to
>>> underline the 18th. line.
>>> Thanks
>>>
>>>
>>>
>>>
>>> Carlos
>>>
>>> Ron McNulty wrote:
>>>> Hi Carlos
>>>>
>>>> This line looks odd? Why are there asterisks around it?
>>>>
>>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>>>
>>>> Regards
>>>>
>>>> Ron
>>>>
>>>> ----- Original Message ----- From: "Carlos Botto"
>>>> <ca...@qualitau.com>
>>>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>>>> Sent: Saturday, March 14, 2009 11:43 AM
>>>> Subject: Problem starting Tomcat in Netbeans
>>>>
>>>>
>>>>> Sorry for bothering the list with the same problem again, but this
>>>>> problem has became a nightmare at this point.
>>>>> Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting the
>>>>> following error:
>>>>>
>>>>> *SEVERE: Parse error in default web.xml
>>>>> java.lang.NullPointerException*
>>>>> at
>>>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
>>>>> at
>>>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
>>>>> at
>>>>> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>>>>> at
>>>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>>>>> at
>>>>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>>>>> at
>>>>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
>>>>> at
>>>>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
>>>>> at
>>>>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
>>>>> at
>>>>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>>>> at
>>>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
>>>>> at
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>>>> at
>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>>>> at
>>>>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
>>>>> at
>>>>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>>>>> at
>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>>>> at
>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>>>> at
>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>>>>> at
>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>>>>> at
>>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>>>> at
>>>>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>>>> at
>>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>>>>> at
>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>> 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:597)
>>>>> at
>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>> at
>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>> Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
>>>>> processContextConfig
>>>>> *SEVERE: Occurred at line 18 column 20*
>>>>>
>>>>> This is what I have in the first lines of my conf/web.xml (the 18th.
>>>>> line is in black).
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>>>>> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>>>>> <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>false</param-value>
>>>>> </init-param>
>>>>> <load-on-startup>1</load-on-startup>
>>>>> </servlet>
>>>>> <servlet>
>>>>> <servlet-name>jsp</servlet-name>
>>>>>
>>>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>>>> <init-param>
>>>>> <param-name>mappedfile</param-name>
>>>>> <param-value>true</param-value>
>>>>> </init-param>
>>>>> </servlet>
>>>>> <servlet-mapping>
>>>>> <servlet-name>default</servlet-name>
>>>>> <url-pattern>/</url-pattern>
>>>>> </servlet-mapping>
>>>>> <servlet-mapping>
>>>>> <servlet-name>jsp</servlet-name>
>>>>> <url-pattern>*.jsp</url-pattern>
>>>>> </servlet-mapping>
>>>>> <servlet-mapping>
>>>>> <servlet-name>jsp</servlet-name>
>>>>> <url-pattern>*.jspx</url-pattern>
>>>>> </servlet-mapping>
>>>>> <session-config>
>>>>> <session-timeout>30</session-timeout>
>>>>> </session-config>
>>>>>
>>>>> I've tried different things, like replacencing the conf/web.xml with
>>>>> the one in production but nothing has worked at this point.
>>>>> I'll really appreciate any input on this.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Carlos
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Carlos Botto <ca...@qualitau.com>.
Ron,
I did it. Also I deleted the line and typed it again.
Thanks
Carlos
Ron McNulty wrote:
> Hi Carlos
>
> The error is coming from Digester, whose job in life is simply to
> parse XML files and read them into objects. Have you opened web.xml
> with a hex editor and checked for non-ascii characters?
>
> Regards
>
> Ron
>
> ----- Original Message ----- From: "Carlos Botto" <ca...@qualitau.com>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Saturday, March 14, 2009 12:04 PM
> Subject: Re: Problem starting Tomcat in Netbeans
>
>
>> Hi Ron,
>>
>> There are no * in the code, those in the email were put on purpose to
>> underline the 18th. line.
>> Thanks
>>
>>
>>
>>
>> Carlos
>>
>> Ron McNulty wrote:
>>> Hi Carlos
>>>
>>> This line looks odd? Why are there asterisks around it?
>>>
>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>>
>>> Regards
>>>
>>> Ron
>>>
>>> ----- Original Message ----- From: "Carlos Botto"
>>> <ca...@qualitau.com>
>>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>>> Sent: Saturday, March 14, 2009 11:43 AM
>>> Subject: Problem starting Tomcat in Netbeans
>>>
>>>
>>>> Sorry for bothering the list with the same problem again, but this
>>>> problem has became a nightmare at this point.
>>>> Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting
>>>> the following error:
>>>>
>>>> *SEVERE: Parse error in default web.xml
>>>> java.lang.NullPointerException*
>>>> at
>>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
>>>>
>>>> at
>>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
>>>>
>>>> at
>>>> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>>>>
>>>> at
>>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>>>>
>>>> at
>>>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>>>> at
>>>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
>>>>
>>>> at
>>>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
>>>>
>>>> at
>>>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
>>>> at
>>>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
>>>>
>>>> at
>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>>>
>>>> at
>>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
>>>>
>>>> at
>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
>>>>
>>>> at
>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>>>
>>>> at
>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>>>
>>>> at
>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>>> at
>>>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
>>>>
>>>> at
>>>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>>>>
>>>> at
>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>>> at
>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>>> at
>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>>>
>>>> at
>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>>>
>>>> at
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>>>> at
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>>> at
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>>>> at
>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>>> at
>>>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>>>
>>>> at
>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>>>> at
>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>> 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:597)
>>>> at
>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>> at
>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>> Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
>>>> processContextConfig
>>>> *SEVERE: Occurred at line 18 column 20*
>>>>
>>>> This is what I have in the first lines of my conf/web.xml (the
>>>> 18th. line is in black).
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>>>> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>>>> <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>false</param-value>
>>>> </init-param>
>>>> <load-on-startup>1</load-on-startup>
>>>> </servlet>
>>>> <servlet>
>>>> <servlet-name>jsp</servlet-name>
>>>>
>>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>>> <init-param>
>>>> <param-name>mappedfile</param-name>
>>>> <param-value>true</param-value>
>>>> </init-param>
>>>> </servlet>
>>>> <servlet-mapping>
>>>> <servlet-name>default</servlet-name>
>>>> <url-pattern>/</url-pattern>
>>>> </servlet-mapping>
>>>> <servlet-mapping>
>>>> <servlet-name>jsp</servlet-name>
>>>> <url-pattern>*.jsp</url-pattern>
>>>> </servlet-mapping>
>>>> <servlet-mapping>
>>>> <servlet-name>jsp</servlet-name>
>>>> <url-pattern>*.jspx</url-pattern>
>>>> </servlet-mapping>
>>>> <session-config>
>>>> <session-timeout>30</session-timeout>
>>>> </session-config>
>>>>
>>>> I've tried different things, like replacencing the conf/web.xml
>>>> with the one in production but nothing has worked at this point.
>>>> I'll really appreciate any input on this.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Carlos
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Ron McNulty <rm...@xtra.co.nz>.
Hi Carlos
The error is coming from Digester, whose job in life is simply to parse XML
files and read them into objects. Have you opened web.xml with a hex editor
and checked for non-ascii characters?
Regards
Ron
----- Original Message -----
From: "Carlos Botto" <ca...@qualitau.com>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Saturday, March 14, 2009 12:04 PM
Subject: Re: Problem starting Tomcat in Netbeans
> Hi Ron,
>
> There are no * in the code, those in the email were put on purpose to
> underline the 18th. line.
> Thanks
>
>
>
>
> Carlos
>
> Ron McNulty wrote:
>> Hi Carlos
>>
>> This line looks odd? Why are there asterisks around it?
>>
>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>
>> Regards
>>
>> Ron
>>
>> ----- Original Message ----- From: "Carlos Botto" <ca...@qualitau.com>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Saturday, March 14, 2009 11:43 AM
>> Subject: Problem starting Tomcat in Netbeans
>>
>>
>>> Sorry for bothering the list with the same problem again, but this
>>> problem has became a nightmare at this point.
>>> Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting the
>>> following error:
>>>
>>> *SEVERE: Parse error in default web.xml
>>> java.lang.NullPointerException*
>>> at
>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
>>> at
>>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
>>> at
>>> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>>> at
>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
>>> at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
>>> at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>>> at
>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
>>> at
>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>>> at
>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>>> at
>>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>>> at
>>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
>>> at
>>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
>>> at
>>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
>>> at
>>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
>>> at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>> at
>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
>>> at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>> at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>> at
>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>> at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>> at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>> at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>>> at
>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>> at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>>> at
>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>> at
>>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>> at
>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>> 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:597)
>>> at
>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>> Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
>>> processContextConfig
>>> *SEVERE: Occurred at line 18 column 20*
>>>
>>> This is what I have in the first lines of my conf/web.xml (the 18th.
>>> line is in black).
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>>> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>>> <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>false</param-value>
>>> </init-param>
>>> <load-on-startup>1</load-on-startup>
>>> </servlet>
>>> <servlet>
>>> <servlet-name>jsp</servlet-name>
>>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>>> <init-param>
>>> <param-name>mappedfile</param-name>
>>> <param-value>true</param-value>
>>> </init-param>
>>> </servlet>
>>> <servlet-mapping>
>>> <servlet-name>default</servlet-name>
>>> <url-pattern>/</url-pattern>
>>> </servlet-mapping>
>>> <servlet-mapping>
>>> <servlet-name>jsp</servlet-name>
>>> <url-pattern>*.jsp</url-pattern>
>>> </servlet-mapping>
>>> <servlet-mapping>
>>> <servlet-name>jsp</servlet-name>
>>> <url-pattern>*.jspx</url-pattern>
>>> </servlet-mapping>
>>> <session-config>
>>> <session-timeout>30</session-timeout>
>>> </session-config>
>>>
>>> I've tried different things, like replacencing the conf/web.xml with the
>>> one in production but nothing has worked at this point.
>>> I'll really appreciate any input on this.
>>>
>>>
>>>
>>>
>>>
>>> Carlos
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Carlos Botto <ca...@qualitau.com>.
Hi Ron,
There are no * in the code, those in the email were put on purpose to
underline the 18th. line.
Thanks
Carlos
Ron McNulty wrote:
> Hi Carlos
>
> This line looks odd? Why are there asterisks around it?
>
> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>
> Regards
>
> Ron
>
> ----- Original Message ----- From: "Carlos Botto" <ca...@qualitau.com>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Saturday, March 14, 2009 11:43 AM
> Subject: Problem starting Tomcat in Netbeans
>
>
>> Sorry for bothering the list with the same problem again, but this
>> problem has became a nightmare at this point.
>> Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting the
>> following error:
>>
>> *SEVERE: Parse error in default web.xml
>> java.lang.NullPointerException*
>> at
>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
>>
>> at
>> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
>>
>> at
>> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>> at
>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
>>
>> at
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
>>
>> at
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
>>
>> at
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
>>
>> at
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
>>
>> at
>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
>>
>> at
>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>>
>> at
>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
>>
>> at
>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>>
>> at
>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>>
>> at
>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>> at
>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
>>
>> at
>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
>>
>> at
>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
>> at
>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
>>
>> at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> at
>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
>> at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
>>
>> at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>
>> at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>> at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>> at
>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
>>
>> at
>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>>
>> at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>> at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>> at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>
>> at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>> at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>> at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>> at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>> at
>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>> at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>> 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:597)
>> at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
>> processContextConfig
>> *SEVERE: Occurred at line 18 column 20*
>>
>> This is what I have in the first lines of my conf/web.xml (the 18th.
>> line is in black).
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>> <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>false</param-value>
>> </init-param>
>> <load-on-startup>1</load-on-startup>
>> </servlet>
>> <servlet>
>> <servlet-name>jsp</servlet-name>
>> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
>> <init-param>
>> <param-name>mappedfile</param-name>
>> <param-value>true</param-value>
>> </init-param>
>> </servlet>
>> <servlet-mapping>
>> <servlet-name>default</servlet-name>
>> <url-pattern>/</url-pattern>
>> </servlet-mapping>
>> <servlet-mapping>
>> <servlet-name>jsp</servlet-name>
>> <url-pattern>*.jsp</url-pattern>
>> </servlet-mapping>
>> <servlet-mapping>
>> <servlet-name>jsp</servlet-name>
>> <url-pattern>*.jspx</url-pattern>
>> </servlet-mapping>
>> <session-config>
>> <session-timeout>30</session-timeout>
>> </session-config>
>>
>> I've tried different things, like replacencing the conf/web.xml with
>> the one in production but nothing has worked at this point.
>> I'll really appreciate any input on this.
>>
>>
>>
>>
>>
>> Carlos
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problem starting Tomcat in Netbeans
Posted by Ron McNulty <rm...@xtra.co.nz>.
Hi Carlos
This line looks odd? Why are there asterisks around it?
*<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
Regards
Ron
----- Original Message -----
From: "Carlos Botto" <ca...@qualitau.com>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Saturday, March 14, 2009 11:43 AM
Subject: Problem starting Tomcat in Netbeans
> Sorry for bothering the list with the same problem again, but this problem
> has became a nightmare at this point.
> Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting the
> following error:
>
> *SEVERE: Parse error in default web.xml
> java.lang.NullPointerException*
> at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
> at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
> at
> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
> at
> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
> at
> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
> at
> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> at
> org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
> at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:450)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> 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:597)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
> processContextConfig
> *SEVERE: Occurred at line 18 column 20*
>
> This is what I have in the first lines of my conf/web.xml (the 18th. line
> is in black).
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
> <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>false</param-value>
> </init-param>
> <load-on-startup>1</load-on-startup>
> </servlet>
> <servlet>
> <servlet-name>jsp</servlet-name>
> *<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
> <init-param>
> <param-name>mappedfile</param-name>
> <param-value>true</param-value>
> </init-param>
> </servlet>
> <servlet-mapping>
> <servlet-name>default</servlet-name>
> <url-pattern>/</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>jsp</servlet-name>
> <url-pattern>*.jsp</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>jsp</servlet-name>
> <url-pattern>*.jspx</url-pattern>
> </servlet-mapping>
> <session-config>
> <session-timeout>30</session-timeout>
> </session-config>
>
> I've tried different things, like replacencing the conf/web.xml with the
> one in production but nothing has worked at this point.
> I'll really appreciate any input on this.
>
>
>
>
>
> Carlos
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Problem starting Tomcat in Netbeans
Posted by Carlos Botto <ca...@qualitau.com>.
Sorry for bothering the list with the same problem again, but this
problem has became a nightmare at this point.
Bundled Tomcat 5.5.17 on Netbeans is not starting and I'm getting the
following error:
*SEVERE: Parse error in default web.xml
java.lang.NullPointerException*
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725)
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751)
at
org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at
org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:781)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:721)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:977)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:278)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.StandardContext.init(StandardContext.java:5130)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3945)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Mar 13, 2009 3:26:56 PM org.apache.catalina.startup.ContextConfig
processContextConfig
*SEVERE: Occurred at line 18 column 20*
This is what I have in the first lines of my conf/web.xml (the 18th.
line is in black).
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<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>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>jsp</servlet-name>
*<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>*
<init-param>
<param-name>mappedfile</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
I've tried different things, like replacencing the conf/web.xml with the
one in production but nothing has worked at this point.
I'll really appreciate any input on this.
Carlos
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problem starting Tomcat in Netbeans
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Carlos Botto [mailto:carlosb@qualitau.com]
> Subject: Problem starting Tomcat in Netbeans
>
> when I validated context.xml I got the following: cvc-elt.1:
> Cannot find the declaration of element 'Context'. [2]
Since there is no DTD to validate against, that's not surprising.
> <Context crossContext="true" debug="5" docBase="qualitau"
> path="/qualitau" reloadable="true">
> <Logger className="org.apache.catalina.logger.FileLogger"
> prefix="localhost_my_log." suffix=".txt" timestamp="true"/>
Tomcat has supported a <Logger> element in quite some time, so that should come out. Also, the path attribute is illegal when the <Context> element is in your webapp's META-INF/context.xml file (which is where it should be).
> Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
> processContextConfig
> SEVERE: Parse error in default web.xml
Note that the above refers to the *default* web.xml, not the one in your webapp's WEB-INF directory. What did you break in Tomcat's conf/web.xml file?
> Mar 11, 2009 3:54:58 PM org.apache.catalina.startup.ContextConfig
> processContextConfig
> SEVERE: Occurred at line 18 column 20
That should give you a pretty good idea of where to look.
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org