Web.xml em xml schema!?!?!?!

0 respostas
L

Olá!

Criei uma aplicação web usando jstl e, ao rodar a aplicação estou tendo problemas. Acho que porque o meu arquivo web.xml é do tipo DTD e, quando criei a simple-tag.tld usei xml schema.

Este é o código da simple-tag.tld:

<?xml version="1.0" encoding="UTF-8"?>

<taglib 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 web-jsptaglibrary_2_0.xsd"

version="2.0">

<tlib-version>1.0</tlib-version>

<uri>refbiweb_simple_tags</uri>

<tag>

<name>showRef</name>

<tag-class>br.com.refbiweb.sevlet.ShowRef</tag-class>

<body-content>tagdependent</body-content>

<attribute>

<name>title</name>

<required>true</required>

<rtexprvalue>true</rtexprvalue>

</attribute>

</tag>

</taglib>

Este é o código do meu arquivo web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">

<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->

<web-app>

<servlet>

<servlet-name>access</servlet-name>

<servlet-class>br.com.refbiweb.sevlet.AccessController</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>access</servlet-name>

<url-pattern>/access/*</url-pattern>

</servlet-mapping>

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<error-page>

<error-code>404</error-code>

<location>/error.jsp</location>

</error-page>

</web-app>

Quando executo a aplicação, entre outras linhas, recebo esta exception:

09:55:42,390 INFO [jbossweb] Exception initializing TldLocationsCache: XML pars
ing error on file /WEB-INF/tlds/simple-tag.tld: (line 6, col 19): Document root
element “taglib”, must match DOCTYPE root “null”.

O que devo fazer?

Obrigada,
Eliane :roll:

[color=“green”][size=“9”]*Editado para adicionar o BBCode ;)[/size][/color]

Criado 28 de outubro de 2004
Respostas 0
Participantes 1